Предмет: Информатика,
автор: NiCe0
Как решить данную проблему?
Приложения:
grigorevalidia316:
Даже не знаю ° °
x=i
L = 1
M = 0
while x>0:
M = M+1
if x%2!=0:
L = L* (x%8)
x=x//8
if L==21 and M==3:
print (i)
Ответы
Автор ответа:
0
Обрати внимание на отступы, у тебя все должно быть в одном блоке команд
Автор ответа:
0
- все команды должны лежать в цикле for
- проверка Л и М не должна быть в цикле while
- у тебя очень старый питон, обнови.
- а еще ты строку x=x//8 зачем-то кинул в if
Верное решение на скрине, а еще лучше тут указывать диапозон пошире и не забывать, что и отриц числа могут быть
Приложения:
Похожие вопросы
Предмет: Английский язык,
автор: elizabetaconst
Предмет: Русский язык,
автор: Miss0691
Предмет: Другие предметы,
автор: Аноним
Предмет: Геометрия,
автор: maksmaks77
Предмет: Математика,
автор: Pokemon1975