Задать вопрос
19 июня, 01:37

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

a = input ("Введите первую цифру")

b = input ("Введите вторую цифру")

c = a * 10 + b * 1

if c % 2 = = 0:

print ('nice') ;

else:

print ('bad')

+1
Ответы (1)
  1. 19 июня, 03:09
    0
    Не очень понял проблему. Python легко воспринимает числа. Единственное что input возвращает значение строки. Поэтому вполне логично было бы написать:

    a=int (input ("введите значение а"))

    Но здесь есть некоторые проблемы. Если пользователь введет символы, которые нельзя преобразовать в int, выдаст ошибку. Для этого надо ставить проверку. Самый простой способ через конструкцию try - except. Но это уже совсем другая история ...
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Начал изучать Python и захотел составить программу, которая проверяет делимость на 2. Как сделать так что бы вводить число, а не две цифры. ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы