Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 24, 2015 17:06:51

YVeselovskyi
Зарегистрирован: 2015-09-24
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Что не так?

a = input( “ Введите Ваше парное число ”)
if (a % 2 == 0):
print(a)
else:
print(“Нужно вводить только парные числа!” )

Офлайн

#2 Сен. 24, 2015 18:04:35

noob_saibot
Зарегистрирован: 2013-09-11
Сообщения: 495
Репутация: +  20  -
Профиль   Отправить e-mail  

Что не так?

1. Код оберните.
2. В чем вопрос распишите! Что желаете увидеть и какая ошибка вываливается.

Офлайн

#3 Сен. 24, 2015 19:20:29

YVeselovskyi
Зарегистрирован: 2015-09-24
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Что не так?

Хочу чтобы при вводе парного числа оно выводилось на экран, а при вводе непарного выводилась надпись “Нужно вводить только парные числа!”

Офлайн

#4 Сен. 24, 2015 20:12:12

giveback
Зарегистрирован: 2015-05-03
Сообщения: 36
Репутация: +  6  -
Профиль   Отправить e-mail  

Что не так?

Отступы есть?

a = input(  Введите Ваше парное число )
if (a % 2 == 0):
    print(a)
else:
    print(“Нужно вводить только парные числа!” )

Отредактировано giveback (Сен. 24, 2015 20:12:39)

Офлайн

#5 Сен. 24, 2015 21:52:30

Romissevd
От: Счастье
Зарегистрирован: 2015-03-01
Сообщения: 533
Репутация: +  76  -
Профиль   Отправить e-mail  

Что не так?

a = int(input(  Введите Ваше парное число ))

Офлайн

#6 Сен. 26, 2015 22:38:02

Armes
Зарегистрирован: 2015-09-26
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Что не так?

YVeselovskyi
print ('Задание:Ввод парных чисел')
#Ввод данных
a=int(input('Введите парное число:'))
if a<=9:
print('Нужно вводить только парные числа!')
elif a>=10 :
print (a)
print ('Конец')

Офлайн

#7 Сен. 27, 2015 12:39:05

old_monty
Зарегистрирован: 2015-09-27
Сообщения: 238
Репутация: +  20  -
Профиль   Отправить e-mail  

Что не так?

Для YVeselovskyi:
Поясните, пожалуйста, что вы понимаете под парными числами?
Условие if (a % 2 == 0) у вас проверяет, является ли число, на которое указывает переменная a, четным.
К парным числам это не имеет отношения.

Офлайн

#8 Сен. 28, 2015 14:21:28

vananabu
Зарегистрирован: 2015-07-25
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Что не так?

YVeselovskyi
1. Для четных чисел твой код правильный, только нужно обратить внимание на знаки табуляции перед обеими print. И вариант:

if a % 2: 
...
идентичен твоему по результату и больше “в стиле питона”.
2. Если же действительно парные числа, то:
Два простых числа N1 и N2, где N2> N1 называются парными, если N2 - N1 = 2.
Необходимо как минимум два числа. Проверить простые ли это числа (целые положительные числа, которые делятся только на 1 и на себя же родного без остатка). И после этого сравнить разницу этих двух чисел с числом 2.

Отредактировано vananabu (Сен. 28, 2015 14:25:04)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version