Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Напишите программу к задаче на питон Дано трехзначное число. Является ли произведение его цифр двухзначным числом?

Dddddddd Ученик (232), закрыт 5 месяцев назад
Пожалуйста помогите! Я совсем не умею это делать !
Лучший ответ
Николай Веселуха Высший разум (367679) 6 месяцев назад
 import math

num = abs(int(input('Введите трёхзначное число: ')))
lst = [int(i) for i in str(abs(num))]
mul = math.prod(lst)
lsm = len(str(mul))
if lsm == 2:
print('Да')
else:
print('Нет')
Остальные ответы
Алина Дёмина Профи (523) 6 месяцев назад
x = input() # трёхзначное число
y = int(x[0])*int(x[1])*int(x[2]) # произведение
print('YES') if 10<=y<100 else print('NO')
Сергей Просветленный (42243) 6 месяцев назад
 n = list(map(int, list(input()))) 
print(["No", "Yes"][len(str(n[0]*n[1]*n[2]))==2])
Юрий Семыкин Искусственный Интеллект (202754) 6 месяцев назад
 while True: 
try:
n=input('n= ')
if len(n)!=3:
print('ожидалось 3х значное')
continue
dig=list(n)
p=int(dig[0])*int(dig[1])*int(dig[2])
if 10 print('Угу, двузначное')
break
else:
print('Отнюдь не двузначное')
except:
print('Апчипатка, повторите ввод')
Похожие вопросы