artem-droshnev
Июль 18, 2012 19:26:43
Помогите решить задачу. Надо определить високосный год или нет я вот попробовал так а не пойму до конца что сделать вот —>>>>>>
сначала вводим значение year , потом при любом значении даже если год 1252 набрать выводит что год високосный
>>> year = int(input(“Ведите год”))
Ведите год 1252
>>> if year/4 or -year/100 and year/400:
print(“Год високосный”)
else:
print(“Год невисокосный”)
Год високосный
fata1ex
Июль 18, 2012 19:35:58
>>> bis_sextus = lambda year: (not year % 4 and year % 100) or not year % 400
>>> bis_sextus(2000)
True
>>> bis_sextus(2100)
False
artem-droshnev
Июль 18, 2012 19:38:30
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
fata1ex
Июль 18, 2012 19:41:48
Ну это потому что у вас неправильно, а у меня правильно. Я написал функцию, которая принимает число (год) и возвращает True, если он високосный, иначе - False.
artem-droshnev
Июль 18, 2012 19:44:24
fata1ex
Ну это потому что у вас неправильно, а у меня правильно. Я написал функцию, которая принимает число (год) и возвращает True, если он високосный, иначе - False.
то есть по типу моего никак нельзя ну применяя “if” , “or” , “and” , “print”
fata1ex
Июль 18, 2012 19:45:17
if (not year % 4 and year % 100) or not year % 400:
print('Високосный')
else:
print('Невисокосный')
artem-droshnev
Июль 18, 2012 19:48:00
fata1ex
if (not year % 4 and year % 100) or not year % 400:
print('Високосный')
else:
print('Невисокосный')
Спасибо с меня +, слушай а объясни попонятней % что за операция я прочитал в инете там написано к нулю деление по модулю можешь разъяснить пожалуйста )
fata1ex
Июль 18, 2012 19:50:01
Для разъяснения таких вещей существуют:
1. Документация.
2. Учебники.
3. Туториалы.
4. Поисковики.
artem-droshnev
Июль 18, 2012 19:51:44
fata1ex
Для разъяснения таких вещей существуют:
1. Документация.
2. Учебники.
3. Туториалы.
4. Поисковики.
Люди как то доступней объясняют чем учебник там все замудрено
fata1ex
Июль 18, 2012 19:56:06
Деление проходят в третьем классе. Если вы не понимаете, что такое остаток от деления, советую взять учебник за третий класс. Например, Петерсона.