Latest web development tutorials

Python Übung Beispiel 4

Python Übung Beispiel 4

Python 100 Li Python 100 Li

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.

Python 100 Li Python 100 Li