Python Ćwiczenia Przykład 4
Python Ćwiczenia Przykład 4
Tytuł: Wpisz rok w danym dniu, dzień sądu jest dni w roku?
Analiza Program: 05 marca, na przykład, należy umieścić przed dwa miesiące razem, następnie dodać pięć dni lub kilka pierwszych dni tego roku, szczególne okoliczności, rok przestępny i wejście dłużej niż 3 miesiące, aby zapłacić więcej, aby rozważyć, gdy pewnego dnia :
Kod źródłowy:
Przykłady (Python 2.0+)
#! / Usr / bin / python
# - * - Coding: UTF- 8 - * -
rok = int (raw_input ( "rok : \ n '))
miesiąc = int (raw_input ( "miesiąc : \ n '))
dzień = int (raw_input ( 'dzień : \ n'))
miesiąc = (0, 31, 59 , 90, 120, 151, 181, 212, 243, 273, 304, 334)
jeśli 0 <miesiąc <= 12: suma = miesiąc miesiąc - [1]
else: print "Data error"
suma + = dzień
skok = 0
jeśli (Rok% 400 == 0) lub ((Rok% 4 == 0) i (Rok% 100 = 0!) ): Skok = 1
jeśli (Leap == 1) i (Miesiąc> 2): suma + = 1
druk 'Jest% DTH dni. '% Suma
Powyższy przykład wyjście jest:
year: 2015 month: 6 day: 7 it is the 158th day.