Дано четырёхзначное число х. Напишите программу, которая выводит на экран монитора его третью (число сотых) цифру. Значение x ввести с клавиатуры
Вот как это работает:
Программа предлагает пользователю ввести четырехзначное число с помощью функции inputи сохраняет ввод в виде строки в переменной x.
Доступ к третьей цифре xосуществляется с помощью индексации. Поскольку Python начинает считать с 0, третья цифра находится в индексе 2 (считая слева).
Программа печатает сообщение, включающее исходный номер и его третью цифру, используя функцию 'print'.
Программа предлагает пользователю ввести четырехзначное число с помощью функции inputи сохраняет ввод в виде строки в переменной x.
Доступ к третьей цифре xосуществляется с помощью индексации. Поскольку Python начинает считать с 0, третья цифра находится в индексе 2 (считая слева).
Программа печатает сообщение, включающее исходный номер и его третью цифру, используя функцию 'print'.
Пример вывода: Enter a four-digit number: 1234
The third digit of 1234 is 3
The third digit of 1234 is 3
Обратите внимание, что если пользователь вводит число, состоящее менее чем из четырех цифр, или нечисловой ввод, программа выдает ошибку. Вы можете добавить в программу дополнительную обработку ошибок, чтобы сделать ее более надежной.
Какое объяснение?
Ответы
Ответ дал:
0
python:
x = int(input('x = '))
print(x % 1000 // 100)
Объяснение:
остаток от деление на 1000, нужен для того чтобы откинуть число из разрада тысяч, то есть если было введено число 4356, то после деления с остачей на 1000, мы получим 356, после деления нацело на 100, мы получим 3
Вас заинтересует
1 год назад
1 год назад
1 год назад
3 года назад
3 года назад
8 лет назад
third_digit = x[2]
'print'("The third digit of", x, "is", third_digit)