Начал изучать Python и захотел составить программу, которая проверяет делимость ** 2. Как...

0 голосов
79 просмотров

Начал изучать Python и захотел составить программу, которая проверяет делимость на 2. Как сделать так что бы вводить число, а не две цифры.



a = input("Введите первую цифру")
b = input("Введите вторую цифру")
c = a * 10 + b * 1
if c % 2 == 0:
print ('nice');
else:
print('bad')


Информатика (27 баллов) | 79 просмотров
Дан 1 ответ
0 голосов

Не очень понял проблему. Python легко воспринимает числа. Единственное что input возвращает значение строки. Поэтому вполне логично было бы написать:
a=int(input("введите значение а"))
Но здесь есть некоторые проблемы. Если пользователь введет символы, которые нельзя преобразовать в int, выдаст ошибку. Для этого надо ставить проверку. Самый простой способ через конструкцию try - except. Но это уже совсем другая история...

(195 баллов)