Найти - Пользователи
Полная версия: Что не так?
Начало » Python для новичков » Что не так?
1
YVeselovskyi
a = input( “ Введите Ваше парное число ”)
if (a % 2 == 0):
print(a)
else:
print(“Нужно вводить только парные числа!” )

noob_saibot
1. Код оберните.
2. В чем вопрос распишите! Что желаете увидеть и какая ошибка вываливается.
YVeselovskyi
Хочу чтобы при вводе парного числа оно выводилось на экран, а при вводе непарного выводилась надпись “Нужно вводить только парные числа!”
giveback
Отступы есть?

a = input(  Введите Ваше парное число )
if (a % 2 == 0):
    print(a)
else:
    print(“Нужно вводить только парные числа!” )
Romissevd
a = int(input(  Введите Ваше парное число ))
Armes
YVeselovskyi
print ('Задание:Ввод парных чисел')
#Ввод данных
a=int(input('Введите парное число:'))
if a<=9:
print('Нужно вводить только парные числа!')
elif a>=10 :
print (a)
print ('Конец')
old_monty
Для YVeselovskyi:
Поясните, пожалуйста, что вы понимаете под парными числами?
Условие if (a % 2 == 0) у вас проверяет, является ли число, на которое указывает переменная a, четным.
К парным числам это не имеет отношения.
vananabu
YVeselovskyi
1. Для четных чисел твой код правильный, только нужно обратить внимание на знаки табуляции перед обеими print. И вариант:
if a % 2: 
...
идентичен твоему по результату и больше “в стиле питона”.
2. Если же действительно парные числа, то:
Два простых числа N1 и N2, где N2> N1 называются парными, если N2 - N1 = 2.
Необходимо как минимум два числа. Проверить простые ли это числа (целые положительные числа, которые делятся только на 1 и на себя же родного без остатка). И после этого сравнить разницу этих двух чисел с числом 2.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB