Top.Mail.Ru
Ответы
Аватар пользователя
3 недели назад
от

Помогите решить задачу на языке python пожалуйста🙏

На вход вашей программе подается число. Если это целое число, то в результате нужно вывести количество цифр в числе. Если число дробное, то нужно вывести столько вопросительных знаков, сколько цифр содержит дробная часть числа.
Ввод:
326
24.54
Вывод:
3
??

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Новичок
3нед

def solve():
s = input()
if s.isdigit():
print(len(s))
elif '.' in s and all(c.isdigit() or c == '.' for c in s):
print('?' * len(s.split('.')[1]))
else:
print("Некорректный ввод")

solve()

Аватар пользователя
3нед

Число можно самому вводить?

Аватар пользователя
Профи
3нед

пон