Top.Mail.Ru
Ответы

Четырёхзначное число Python

С трёхзначными числами разобрались. Теперь подумаем, как в Python получать цифры четырёхзначного числа.

Напиши программу для нахождения цифр четырёхзначного числа. Программа должна вывести текст в соответствии с условием задачи.( с помощью input print)

Пример
Ввод Вывод
1234 Тысяч: 1
Сотен: 2
Десятков: 3
Единиц: 4

По дате
По рейтингу
Аватар пользователя
Знаток

a = int(input())
print("Цифра в позиции тысяч равна", a // 1000)
print("Цифра в позиции сотен равна", a % 1000 // 100)
print("Цифра в позиции десятков равна", a % 100 // 10)
print("Цифра в позиции единиц равна", a % 10)

Аватар пользователя
Ученик
10мес

num = input(); # получить ввод
print('Тысяч:', num[0]); # num[0] - первый символ от введенного числа
print('Сотен:', num[1]);
print('Десятков:', num[2]);
print('Единиц:', num[3]);

Аватар пользователя
Мыслитель

Вы можете запустить эту программу и ввести своё четырёхзначное число, и она выведет каждую цифру в отдельной строке.

```python
number = input("Введите четырёхзначное число: ")

thousands = int(number[0])
hundreds = int(number[1])
tens = int(number[2])
ones = int(number[3])

print("Тысяч:", thousands)
print("Сотен:", hundreds)
print("Десятков:", tens)
print("Единиц:", ones)
```

Аватар пользователя
Мыслитель

Ну простейшее же задание, могли бы и сами написать.

num = input(); # получить ввод
print('Тысяч:', num[0]); # num[0] - первый символ от введенного числа
print('Сотен:', num[1]);
print('Десятков:', num[2]);
print('Единиц:', num[3]);