Форум сайта python.su
Вводные данные - четырехзначное положительное число.
a = int(input)
if a>999 and a<10000:
a1 = a//1000
a2 = a%1000 // 100
a3 = a%1000 %100 / 10
a4 = a%10
print('тысячи - ‘, a1,
’сотни - ‘, a2,
’десятки - ‘, a3,
’единицы - ‘, a4
)
else:
print(’Число не подходит, введите другое')
Офлайн
>>> def f(): ... a = int(input()) ... if a > 999 and a < 10000: ... a1 = a // 1000 ... a2 = a % 1000 // 100 ... a3 = a % 1000 % 100 // 10 ... a4 = a % 10 ... print('тысячи -', a1, ... 'сотни -', a2, ... 'десятки -', a3, ... 'единицы -', a4) ... else: ... print('Число не подходит, введите другое') ... >>> f() 12345 Число не подходит, введите другое >>> f() 123 Число не подходит, введите другое >>> f() 1234 тысячи - 1 сотни - 2 десятки - 3 единицы - 4 >>>
Отредактировано py.user.next (Июль 2, 2022 00:34:22)
Офлайн
py.user.nextСпасибо)
Офлайн