Начал изучать 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. Но это уже совсем другая история...
Не нашли ответ?
Ответить на вопрос
Похожие вопросы