Python Übung Beispiel 4
Python Übung Beispiel 4
Titel: Geben Sie ein Jahr an einem bestimmten Tag, Tag des Jüngsten Gerichts ist der Tag des Jahres?
Programmanalyse: March 5, zum Beispiel, sollte zusammen vor den zwei Monaten gestellt werden, dann 5 Tage hinzufügen , oder die ersten Tage dieses Jahres, besondere Umstände, Schaltjahr und die Eingabe von mehr als 3 Monate , mehr zu zahlen , als eines Tages zu betrachten :
Source Code:
Beispiele (Python 2.0+)
#! / Usr / bin / python
# - * - Codierung: UTF - 8 - * -
year = int (raw_input ( 'Jahr : \ n'))
Monat = int (raw_input ( 'Monat : \ n'))
Tag = int (raw_input ( 'Tag : \ n'))
Monate = (0, 31, 59 , 90, 120, 151, 181, 212, 243, 273, 304, 334)
wenn 0 <Monat <= 12: Summe = Monate [Monat - 1]
else: print "Datenfehler"
sum + = Tag
Sprung = 0
wenn (Jahr% 400 == 0) oder ((Jahr% 4 == 0) und (Jahr% 100 = 0!) ): Leap = 1
wenn (Leap == 1) und (Monat> 2): Summe + = 1
drucken "Es ist die% dth Tag. '% Sum
Das obige Beispiel Ausgabe lautet:
year: 2015 month: 6 day: 7 it is the 158th day.