Предмет: Информатика,
автор: klopvanuchka
Помогите пожалуйста решить задачи на листочке! Нужно написать 4 программы (отдельные друг от друга) используя python и цикл с постусловием, то есть должны быть использованы while True и break ( постусловие=каждая программа должна выполниться 1 раз). Где красное, там написано слово "чисел"
Приложения:
Ответы
Автор ответа:
0
Ответ:
#1
k=0
while True:
n=int(input())
if n==0:
break
if n%2==1 and n%3==0:
k+=1
print(k)
#2
k=0
while True:
n=int(input())
if n==0:
break
if n%2==0:
k+=n
print(k)
#3
k=1
while True:
n=input()
if n=='0':
break
if n[-1]=='1':
k=k*int(n)
print(k)
#4
last=0
flag=True
while True:
n=int(input())
if n==0:
break
if n>=last and last!=0:
flag=False
last=n
print(flag)
Misha1tigr:
if n==0: break в каждом цикле можно переставить в конец, но тогда возможны ошибки в подсчетах
Похожие вопросы
Предмет: Українська література,
автор: маресяпук
Предмет: Русский язык,
автор: зелим10
Предмет: Русский язык,
автор: essik
Предмет: Физика,
автор: Sukkulentik
Предмет: Математика,
автор: qasimova