Уведомления

Группа в Telegram: @pythonsu

#1 Июль 1, 2022 23:32:17

Saldafon
Зарегистрирован: 2022-07-01
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите найти ошибку в коде

Вводные данные - четырехзначное положительное число.

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(’Число не подходит, введите другое')

Офлайн

#2 Июль 2, 2022 00:32:27

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9867
Репутация: +  853  -
Профиль   Отправить e-mail  

Помогите найти ошибку в коде

  
>>> 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)

Офлайн

#3 Июль 2, 2022 01:32:17

Saldafon
Зарегистрирован: 2022-07-01
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите найти ошибку в коде

py.user.next
Спасибо)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version