Задача 1:
var a,b: real;
var c: char;
begin
write('Введите a: ');
readln(a);
write('Введите b: ');
readln(b);
write('Введите нужную операцию (+,-,*,/): ');
readln(c);
if (c='+') then writeln('Результат: ',a+b)
else if (c='-') then writeln('Результат: ',a-b)
else if (c='*') then writeln('Результат: ',a*b)
else if (c='/') then writeln('Результат: ',a/b);
end.
Задача 2:
var a: integer;
begin
write('Введите количество кроликов: ');
readln(a);
write('Количество морковок: ',3*100+a*2);
end.
Задача 3:
var a: integer;
begin
write('Введите число: ');
readln(a);
write('Последняя цифра числа: ',a mod 10);
end.
Задача 1:
var a,b: real;
var c: char;
begin
write('Введите a: ');
readln(a);
write('Введите b: ');
readln(b);
write('Введите нужную операцию (+,-,*,/): ');
readln(c);
if (c='+') then writeln('Результат: ',a+b)
else if (c='-') then writeln('Результат: ',a-b)
else if (c='*') then writeln('Результат: ',a*b)
else if (c='/') then writeln('Результат: ',a/b);
end.
Задача 2:
var a: integer;
begin
write('Введите количество кроликов: ');
readln(a);
write('Количество морковок: ',3*100+a*2);
end.
Задача 3:
var a: integer;
begin
write('Введите число: ');
readln(a);
write('Последняя цифра числа: ',a mod 10);
end.
ну смотри
чтоб взять целое число есть функция int( )
Отсюда мы берём каждое число (20 элементов циклом for переберем. будет проверять)
Объяснение:
заполним массив:
но сначала создадим!!
data = [ ]
чтоб добавить числа в массив, есть два метода:
data.append(число) #но так можно вставить лишь одно число
data.extend( (числа через запятую) ) #обязательно два слоя скобок
далее есть два стула:
1) ввести через float( input ( ) ) #float, так как числа вещественные
2) заранее готовые числа
1) создадим цикл для первого варианта, чтоб укоротить код
while k < 20:
data.append( float(input()) )
и надо будет ввести в консоль 20 раз
2 стул)
допустим, мы сразу же напишем в коде числа. их не изменить во время выполнения потом
data.extend( (4.5433, 55.3335...) )
#просто перечислил 20 каких-нибудь вещественных чисел
count = 0 (просят найти число честных. будем увеличивать эту переменную, если найдётся)
for i in data: (перебераем элементы с 1 по 20)
if int(i) % 2 == 0: (проверка честности)
count += 1 (+1 такое число, если условие верно)
насчет int( ) :
если взять int от числа, то выделяется лишь его целая часть. число не округлится, а остаток просто удалится
int(5.333555) = 5
int(3.9999) = 3
после чего просто выводим count
print(count)
лучший ответ. постарался хорошо объяснить
для чего тебе map( ), не понял. Всё делается банальным циклом