Масъалаи ҳалшуда
Ин як масъалаест, ки дар рӯйхат нест; онро ҳамон тавр ҳал мекунем, ки шумо ҳамаро ҳал мекунед.
Шарт. Соле бихонед. Агар сол кабиса бошад, leap ва агар набошад, common-ро чоп кунед. Сол кабиса аст, агар ба 400 тақсим шавад ё ба 4 тақсим шавад, аммо ба 100 не.
Хондан. Як адад дохил, як калима берун. Қоида дар дохили истисно истисно дорад, барои ҳамин қоидаро ба функсияи ёрирасон супурдан хуб аст.
Нақша бо калимаҳо. Функсияи ёрирасони is_leap(year) True ё False ҷавоб медиҳад. Аввал ҳолатҳои махсусро санҷед ва якбора return: ба 400 тақсим мешавад — ҳа. Ба 100 тақсим мешавад — не. Дар акси ҳол сол кабиса аст, вақте ба 4 тақсим мешавад. Барномаи асосӣ солро мехонад, аз функсия мепурсад ва калимаро чоп мекунад.
Код.
Вуруд
Баромад
Мисолро санҷед. 1900 ба 100 тақсим мешавад, аммо ба 400 не. Функсияи ёрирасон дар санҷиши дуюм False-ро бармегардонад ва барнома common-ро чоп мекунад.
Домро санҷед. Соли 2000 ба 400 тақсим мешавад, барои ҳамин кабиса аст, гарчанде ки ба 100 ҳам тақсим мешавад. Санҷиши аввал онро мегирад:
Функсияе, ки танҳо year % 4 == 0-ро месанҷид, 1900-ро кабиса мегуфт.
Пешниҳод. Дар сайт кодро нусха мекунем, Python-ро интихоб мекунем ва Пешниҳод кунед-ро пахш мекунем. Агар натиҷаи довар «Қабул шуд» набошад, баромадро рамз ба рамз муқоиса мекунем.
Коди худро дар ин ҷо санҷед
Пеш аз пешниҳод кардан ҳалро дар лаборатория санҷед. Ин виростори холӣ аст. Вурудро дар терминал сатр ба сатр нависед.