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