Найти - Пользователи
Полная версия: Помогите найти ошибку в коде
Начало » Python для новичков » Помогите найти ошибку в коде
1
Saldafon
Вводные данные - четырехзначное положительное число.

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(’Число не подходит, введите другое')
py.user.next
  
>>> 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
>>>
Saldafon
py.user.next
Спасибо)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB