А скажите вот вы ввели переменную n и написали n = int(s) а чем плохо так как я писал s = int(s) я почемуто считал что плохо вводить много переменных без которых можно обойтись

Окончания можно замутить много циклов только надо (даже интересно стало такое сделать)
Вот подправил вторую программку
while True: x = input("Введите число или нажмите Enter для завершения: ") if not x: break try: x = int(x) except ValueError as err: print("Нужно вводить целое число") continue l = str(x) s = 0 i = 0 for y in l: z = int(y) s = s + z*10**i i = i + 1 print(s)
крутооооо мне бы так уметь
4 строчки вместо моих 17
аж моск вскипел