Дано натуральное число. Написать программу, которая определит является ли число двузначным. Ответ: True или False и является ли четной сумма его цифр. ПОЖАЛУЙСТА СРОЧНО Даю 50 баллов.
csharp
Изначально это целочисленное значение: a = int(input()) То, что Вы в условии использовали функцию str(a) - ещё не делает эту переменную строкой, поскольку в функцию str() передаётся не ссылка на переменную a, а копия.
lumos268
дак речи и не шло, о том что переменная a делается строкой
csharp
Тогда каким образом переменная 'a' вначале становится символом?
Answers & Comments
Python:
a = int(input())
s = 0
print("True") if len(str(a)) == 2 else print("False")
for i in str(a):
s+=int(i)
print("сумма цифр чётная") if s % 2 == 0 else print("сумма цифр не чётная")
a = int(input())
То, что Вы в условии использовали функцию str(a) - ещё не делает эту переменную строкой, поскольку в функцию str() передаётся не ссылка на переменную a, а копия.