Уведомления

Группа в Telegram: @pythonsu

#1 Июль 18, 2012 19:26:43

artem-droshnev
Зарегистрирован: 2012-07-18
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

ПОМОГИТЕ С ЗАДАЧЕЙ ОПРЕДЕЛИТЬ ВИСОКОСНЫЙ ГОД ИЛИ НЕТ !!!!

Помогите решить задачу. Надо определить високосный год или нет я вот попробовал так а не пойму до конца что сделать вот —>>>>>>
сначала вводим значение year , потом при любом значении даже если год 1252 набрать выводит что год високосный

>>> year = int(input(“Ведите год”))
Ведите год 1252
>>> if year/4 or -year/100 and year/400:
print(“Год високосный”)
else:
print(“Год невисокосный”)


Год високосный

Отредактировано artem-droshnev (Июль 18, 2012 19:29:58)

Офлайн

#2 Июль 18, 2012 19:35:58

fata1ex
От:
Зарегистрирован: 2009-07-11
Сообщения: 732
Репутация: +  52  -
Профиль   Отправить e-mail  

ПОМОГИТЕ С ЗАДАЧЕЙ ОПРЕДЕЛИТЬ ВИСОКОСНЫЙ ГОД ИЛИ НЕТ !!!!

>>> bis_sextus = lambda year: (not year % 4 and year % 100) or not year % 400
>>> bis_sextus(2000)
True
>>> bis_sextus(2100)
False



Офлайн

#3 Июль 18, 2012 19:38:30

artem-droshnev
Зарегистрирован: 2012-07-18
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

ПОМОГИТЕ С ЗАДАЧЕЙ ОПРЕДЕЛИТЬ ВИСОКОСНЫЙ ГОД ИЛИ НЕТ !!!!

fata1ex
>>> bis_sextus = lambda year: (not year % 4 and year % 100) or not year % 400
>>> bis_sextus(2000)
True
>>> bis_sextus(2100)
False


извини а можно ну как нить на подобие как я сделал а то я новичек ни че не понял что ты написал) я в GUI ну пишу это 3.2

Отредактировано artem-droshnev (Июль 18, 2012 19:41:12)

Офлайн

#4 Июль 18, 2012 19:41:48

fata1ex
От:
Зарегистрирован: 2009-07-11
Сообщения: 732
Репутация: +  52  -
Профиль   Отправить e-mail  

ПОМОГИТЕ С ЗАДАЧЕЙ ОПРЕДЕЛИТЬ ВИСОКОСНЫЙ ГОД ИЛИ НЕТ !!!!

Ну это потому что у вас неправильно, а у меня правильно. Я написал функцию, которая принимает число (год) и возвращает True, если он високосный, иначе - False.



Офлайн

#5 Июль 18, 2012 19:44:24

artem-droshnev
Зарегистрирован: 2012-07-18
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

ПОМОГИТЕ С ЗАДАЧЕЙ ОПРЕДЕЛИТЬ ВИСОКОСНЫЙ ГОД ИЛИ НЕТ !!!!

fata1ex
Ну это потому что у вас неправильно, а у меня правильно. Я написал функцию, которая принимает число (год) и возвращает True, если он високосный, иначе - False.



то есть по типу моего никак нельзя ну применяя “if” , “or” , “and” , “print”

Офлайн

#6 Июль 18, 2012 19:45:17

fata1ex
От:
Зарегистрирован: 2009-07-11
Сообщения: 732
Репутация: +  52  -
Профиль   Отправить e-mail  

ПОМОГИТЕ С ЗАДАЧЕЙ ОПРЕДЕЛИТЬ ВИСОКОСНЫЙ ГОД ИЛИ НЕТ !!!!

if (not year % 4 and year % 100) or not year % 400:
    print('Високосный')
else:
    print('Невисокосный')



Офлайн

#7 Июль 18, 2012 19:48:00

artem-droshnev
Зарегистрирован: 2012-07-18
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

ПОМОГИТЕ С ЗАДАЧЕЙ ОПРЕДЕЛИТЬ ВИСОКОСНЫЙ ГОД ИЛИ НЕТ !!!!

fata1ex
if (not year % 4 and year % 100) or not year % 400:
    print('Високосный')
else:
    print('Невисокосный')


Спасибо с меня +, слушай а объясни попонятней % что за операция я прочитал в инете там написано к нулю деление по модулю можешь разъяснить пожалуйста )

Офлайн

#8 Июль 18, 2012 19:50:01

fata1ex
От:
Зарегистрирован: 2009-07-11
Сообщения: 732
Репутация: +  52  -
Профиль   Отправить e-mail  

ПОМОГИТЕ С ЗАДАЧЕЙ ОПРЕДЕЛИТЬ ВИСОКОСНЫЙ ГОД ИЛИ НЕТ !!!!

Для разъяснения таких вещей существуют:
1. Документация.
2. Учебники.
3. Туториалы.
4. Поисковики.



Отредактировано fata1ex (Июль 18, 2012 19:50:12)

Офлайн

#9 Июль 18, 2012 19:51:44

artem-droshnev
Зарегистрирован: 2012-07-18
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

ПОМОГИТЕ С ЗАДАЧЕЙ ОПРЕДЕЛИТЬ ВИСОКОСНЫЙ ГОД ИЛИ НЕТ !!!!

fata1ex
Для разъяснения таких вещей существуют:
1. Документация.
2. Учебники.
3. Туториалы.
4. Поисковики.

Люди как то доступней объясняют чем учебник там все замудрено

Офлайн

#10 Июль 18, 2012 19:56:06

fata1ex
От:
Зарегистрирован: 2009-07-11
Сообщения: 732
Репутация: +  52  -
Профиль   Отправить e-mail  

ПОМОГИТЕ С ЗАДАЧЕЙ ОПРЕДЕЛИТЬ ВИСОКОСНЫЙ ГОД ИЛИ НЕТ !!!!

Деление проходят в третьем классе. Если вы не понимаете, что такое остаток от деления, советую взять учебник за третий класс. Например, Петерсона.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version