Для самостоятельной работы: 1. имеются два числа. a) вычислите сумму и разность этих чисел, используя два оператора readln. b) перепишите программу так, чтобы использовался один оператор readln. c) добавьте комментарии к программе. 2. имеются три числа. вычислите их произведение. 3. по заданным сторонам прямоугольника a и b вычислите его периметр и площадь. 4. человеку сегодня исполнилось r лет. сколько ему дней? часов? минут? секунд? (високосные годы не учитывать)
Ответы на вопрос:
a=0
b=[]
while(1==1):
c=int(input("Введите число"))
a+=1
if(c>30000):
print("Такие большие числа вводить нельзя")
elif(a>1000):
print("Больше чисел вводить нельзя")
break
elif(c==0):
break
elif((c>0)and(c<30001)):
b.append(c)
a=0
c=0
for i in b:
a+=1
if((i/3 in range(1,10000,1))and(i in range(1,30000,2))):
c+=1
else:
continue
print(f"""Количество чисел в последовательности: {a}.
Количество чисел в последовательности, которые кратны трём и являються нечётными: {c}. """)
Объяснение:
(извини за ошибки, у меня в школе русский не преподают, ибо я в Украине)
1.(1 строка):
Создаем переменную, которая будет служить для подщёта чисел в последовательности, что бы их количество не превышало 1000;
2.(2 строка):
Создаем переменную, которая является массивом (скобы пустые, что значит, що массив мы будем заполнять динамично, то есть по ходу выполнения программы). Этот массив будет использоваться для хранения в нем чисел из последовательности.
3.(3-14 строки):
Создаем цикл while, который запрашивает у пользователя числа, после этого прибавляет к количеству чисел в последовательности 1. Если введённое число больше 30000, то программа оповещает пользователя об этом и продолжает запрашивать числа. Если количество чисел больше 1000, то программа оповещает пользователя, и прекращает запрашивать числа, так как их уже слишком много. Если число ровно 0, то программа прекращает запрашивать числа. Если же число проходит все вышеупомянутые условия, то число дополняет список;
4.(15 и 16 строки):
Даём старым переменным новые значения, для подщёта чисел в последовательности, и чисел в последовательности, которые кратны трем и являются нечётными;
5.(17-23 строки):
Создаем цикл for, который для всех чисел в массиве, который хранит последовательность,
шитает количество чисел, и количество чисел, которые кратные трём и нечётные;
6.(24 строка):
Выводим на экран количество чисел, форматируя их f-строками, а для удобности чтения ставим три запятые, чтобы текст в программе писался так, как и в коде, то есть между строкой, где написано количество чисел, и строкой где написано количество чисел, которые кратные трём
Популярно: Информатика
-
kilutikkkasd06.12.2022 10:00
-
Яся0000025.03.2022 03:04
-
wkolo3avr21101.08.2020 18:51
-
pro6824.02.2020 19:00
-
kirillkosyarev11.03.2020 22:59
-
mirnayanatulya06.03.2023 02:58
-
gkulgkuy20.05.2020 10:05
-
ГIOJLNHA09.02.2022 17:29
-
Светлая2612.05.2022 20:25
-
12Камилла115.09.2021 05:17