def day(x):
return x[:2]
# Пример использования
input_number = input("Введите восьмизначное число: ")
print(day(input_number))
def day(x):
if x[0] == '0':
return x[1:]
else:
return x[:2]
# Пример использования
input_number = input("Введите восьмизначное число: ")
print(day(input_number))
Этот код должен это исправить. def day(x):
if len(x) != 8:
raise ValueError("Введено неверное количество символов")
if x[0] == '0' and x[1] != '0':
return x[1:]
else:
return x[:2]
# Пример использования
try:
input_number = input("Введите восьмизначное число: ")
print(day(input_number))
except ValueError as e:
print(e)
Пример
Пользователь вводит: 14052020
Ответ: 14 (это день в числе, обозначающем дату)
Формат входных данных
Дано восьмизначное число x.
Формат выходных данных
Напишите функцию day(x), которая возвращает число из первых двух цифр числа x.