Эдуард
6 год назад
Начал изучать Python и захотел составить программу, которая проверяет делимость на 2. Как сделать так что бы вводить число, а не две цифры.
a = input("Введите первую цифру")
b = input("Введите вторую цифру")
c = a * 10 + b * 1
if c % 2 = = 0:
print ('nice');
else:
print('bad')
ОТВЕТЫ
Аркадий
Jul 22, 2019
Не очень понял проблему. Python легко воспринимает числа. Единственное что input возвращает значение строки. Поэтому вполне логично было бы написать:
a=int(input("введите значение а"))
Но здесь есть некоторые проблемы. Если пользователь введет символы, которые нельзя преобразовать в int, выдаст ошибку. Для этого надо ставить проверку. Самый простой способ через конструкцию try - except. Но это уже совсем другая история...
a=int(input("введите значение а"))
Но здесь есть некоторые проблемы. Если пользователь введет символы, которые нельзя преобразовать в int, выдаст ошибку. Для этого надо ставить проверку. Самый простой способ через конструкцию try - except. Но это уже совсем другая история...
133