Регистрация
Войти
Стать экспертом Правила
Информатика

Начал изучать 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. Но это уже совсем другая история...
133
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам