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



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

Ответы 1

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

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years