Код программы високосный год

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Cancel Create

informatics.mccme.ru / python / 1 / 2 / 253.py /

Code definitions
Code navigation index up-to-date

  • Go to file T
  • Go to line L
  • Go to definition R
  • Copy path
  • Copy permalink

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Cannot retrieve contributors at this time
27 lines (25 sloc) 994 Bytes

  • Open with Desktop
  • View raw
  • Copy raw contents Copy raw contents Copy raw contents

Copy raw contents

This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters

Решение простых задач на python | Високосный ли год

# Задача №253. Високосный год
#
# Требуется определить, является ли данный год високосным.
# (Напомним, что год является високосным, если его номер кратен 4, но не кратен 100, а также если он кратен 400.)
#
# Входные данные
# Вводится единственное число — номер года (целое, положительное, не превышает 30000).
#
# Выходные данные
# Требуется вывести слово YES, если год является високосным и NO — в противном случае.
#
# Примеры
# входные данные
# 2007
# выходные данные
# NO
# входные данные
# 2000
# выходные данные
# YES
y = int ( input ())
if ( y % 100 != 0 and y % 4 == 0 ) or y % 400 == 0 :
print ( ‘YES’ )
else :
print ( ‘NO’ )
  • Copy lines
  • Copy permalink
  • View git blame
  • Reference in new issue
Читайте также:
Прекращена работа программы League of Legends

Источник: github.com

Как определить високосный год в Python?

Год называется високосным, если он содержит дополнительный день, в результате чего количество дней в этом году равно 366. Этот дополнительный день добавляется в феврале, и продолжительность месяца при этом становится длиной в 29 дней.

Високосный год наступает раз в 4 года.

КАК ПОНЯТЬ КАКОЙ ГОД ВИСОКОСНЫЙ? #год #високосныйгод #образование #окружающиймир #биология #огэ #егэ

Как определить, является ли год високосным?

Вы должны выполнить следующие шаги, чтобы определить, является ли год високосным или нет в Python.

  1. Если год делится на 4 без остатка, то переходите к следующему шагу. Если он не делится на 4, это не високосный год. Например: 1997 год не високосный.
  2. Если год делится на 4, но не на 100. Например: 2012 год високосный. Если год делится и на 4, и на 100, перейдите к следующему шагу.
  3. Если год делится на 100, но не на 400. Например: 1900 год, то это не високосный год. Если год делится на оба, то это високосный год. Итак, 2000 год високосный.

Посмотрите на следующую программу, чтобы понять ее реализацию:

# Default function to implement conditions to check leap year def CheckLeap(Year): # Checking if the given year is leap year if((Year % 400 == 0) or (Year % 100 != 0) and (Year % 4 == 0)): print(«Given Year is a leap Year»); # Else it is not a leap year else: print(«Given Year is not a leap Year») # Taking an input year from user Year = int(input(«Enter the number: «)) # Printing result CheckLeap(Year)
Enter the number: 1700 Given year is not a leap Year

Високосный год на Python

Есть рабочий код для определения того високосный год или нет. Вот:

Читайте также:
Схема электрическая функциональная программа

def is_leap(year): leap = False if (year % 4) == 0: if (year % 100) == 0: if (year % 400) == 0: return True else: return False else: return True else: return False return leap year = int(input()) print(is_leap(year))

И есть такой, но он не работает, только если год равен 1992 , а с другими годами все окей.

def is_leap(year): leap = False if year%4==0 and year%100==0 and year%400==0: return True else: return False return leap year = int(input()) print(is_leap(year))

Объясните пожалуйста почему. Разве они не идентичны? Почему первый рабочий полностью, а второй частично? Спасибо.

Источник: ru.stackoverflow.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru