2мес



Программирование
+2Проблема с кодом в Python
12345
n = int(input())
n1 = n // 100
n2 = (n // 100) % 10
n3 = n % 10
print( n1 + n2 + n3)
эта функция не работает. еще в терминале строка ввода стала толще и при вводе она не убирается, от чего питон считает ее за символ (нажимал insert, не помогает). помогите пж, уже второй день мучаюсь. уже даже питон переустанавливал
По дате
По рейтингу
Ну по-моему вот так должно быть правильно
12345678
n = int(input("Введите трехзначное число: "))
if 100 <= n <= 999: # Проверяем, что число трехзначное
n1 = n // 100
n2 = (n // 10) % 10
n3 = n % 10
print(n1 + n2 + n3)
else:
print("Ошибка: введите трехзначное число.")
n = int(input("Введите трехзначное число: "))
n1 = n // 100 # Сотни
n2 = (n // 10) % 10 # Десятки
n3 = n % 10 # Единицы
print(n1 + n2 + n3)
12345678
res='ошибка: ожидалось трёхзначное число'
n=input('трёхзначное число = ')
if len(n)==3:
try:
res=sum(int(n[i]) for i in range(3))
except:
pass
print(res)
Зачем ты два раза пишешь / ?