Programm zur Beurteilung, ob es nach dem westlichen Kalender ein ruhiges Jahr ist [Python]

In diesem Artikel Programm, um zu beurteilen, ob es nach dem westlichen Kalender ein ruhiges Jahr ist Ich werde schreiben.

Was ist das Jahr des Urinierens?

Ein Schaltjahr (Zwischenjahr, Englisch: Schaltjahr, Zwischenjahr) ist ein Jahr mit einem Sprung. Andererseits wird ein Jahr, das kein ruhiges Jahr ist, als gemeinsames Jahr bezeichnet (Englisch: gemeinsames Jahr). weniger

Wie findet man

Es gibt drei Bedingungen, um festzustellen, ob es ein ruhiges Jahr ist.

  1. Das Jahr, in dem das Jahr durch 4 teilbar ist, ist (im Prinzip) ein Brachjahr
  2. Das Jahr, in dem das Jahr durch 100 teilbar ist, ist jedoch (im Prinzip) ein normales Jahr, kein Brachjahr.
  3. Das Jahr, in dem das Jahr des christlichen Kalenders durch 400 teilbar ist, ist jedoch immer ein ruhiges Jahr.

Ich werde unter dieser Bedingung ein Programm schreiben.

Code schreiben

** Bedingte Verzweigung in der Funktion ** Übergeben Sie n als Argument an die Funktion "is_leap_year", was "Jahr" bedeutet. n ist der Kalender.

Das Ergebnis wird mit return zurückgegeben, wobei True das Off-Year und False nicht ist.

leap_year.py


def is_leap_year(n):
    if n % 4 != 0:
        return False
    if n % 400 == 0:
        return True
    if n % 100 == 0:
        return False
    return True

** Daten abrufen und Ergebnisse anzeigen ** Drucken Sie das Ergebnis mit print ().

Wenn wahr "Das Jahr XX ist ein ruhiges Jahr." Wenn falsch, "Das Jahr XX ist kein ruhiges Jahr." Wird angezeigt.

leap_year.py


year = int(input("Bitte geben Sie das Jahr in den Kalender ein →"))
if is_leap_year(year):
    print(year, "Das Jahr ist ein ruhiges Jahr.", sep="")
else:
    print(year, "Das Jahr ist kein Brachjahr.", sep="")

Gesamtbild

leap_year.py


def is_leap_year(n):
    if n % 4 != 0:
        return False
    if n % 400 == 0:
        return True
    if n % 100 == 0:
        return False
    return True

year = int(input("Bitte geben Sie das Jahr in den Kalender ein →"))
if is_leap_year(year):
    print(year, "Das Jahr ist ein ruhiges Jahr.", sep="")
else:
    print(year, "Das Jahr ist kein Brachjahr.", sep="")

** Ausführungsergebnis **

Bitte geben Sie das Jahr in den Kalender → 1859 ein
→ 1859 ist kein ruhiges Jahr.

Bitte geben Sie das Jahr in den Kalender → 2000 ein
→ 2000 ist ein ruhiges Jahr.

Zusammenfassung

Diesmal, Programm, um zu beurteilen, ob es ein ruhiges Jahr ist Ich schrieb.

Ich denke, das ist sehr einfach Versuch es bitte.

Vielen Dank.

Recommended Posts

Programm zur Beurteilung, ob es nach dem westlichen Kalender ein ruhiges Jahr ist [Python]
Änderungen von Python 3.0 zu Python 3.5
Änderungen von Python 2 zu Python 3.0
[Python] Bestimmen Sie das Jahr der Schwellung
[Python] So entfernen Sie doppelte Werte aus der Liste
Python-Übung Konvertieren Sie den eingegebenen westlichen Kalender in einen japanischen Kalender
Die Wand beim Ändern des Django-Dienstes von Python 2.7 auf Python 3-Serie
Lerne Nim mit Python (ab Anfang des Jahres).
Geben Sie die Zeit ab dem Start des Programms in Python aus
Ich wollte die Python-Bibliothek von MATLAB verwenden
Vom Kauf eines Computers bis zur Ausführung eines Programms auf Python
Der erste Schritt, um Blender von Python verfügbar zu machen
Python Gibt die Funktion an, die ausgeführt werden soll, wenn das Programm endet
Post von Python nach Slack
Flirte von PHP nach Python
So führen Sie ein Python-Programm in einem Shell-Skript aus
Schreiben Sie ein Python-Programm, um die Bearbeitungsentfernung [Python] [Levenshtein-Entfernung] zu ermitteln.
Anaconda aktualisiert von 4.2.0 auf 4.3.0 (python3.5 aktualisiert auf python3.6)
Wechseln Sie von Python2.7 zu Python3.6 (centos7)
Übergeben Sie die OpenCV-Daten der ursprünglichen C ++ - Bibliothek an Python
So starten Sie die erste Projektion
Extrahieren Sie den Wert, der einem Wert am nächsten kommt, aus einem Listenelement in Python
Bestimmen Sie das Datums- und Uhrzeitformat mit Python und konvertieren Sie es in Unixtime
So bestimmen Sie die Existenz eines Selenelements in Python
So erhalten Sie mithilfe der Mastodon-API Follower und Follower von Python
Lesen Sie die Datei in Python mit einem relativen Pfad aus dem Programm
Terminalzuordnung von der Serverseite zu Amazon SNS (Python + Boto3)
Von der Einführung von JUMAN ++ bis zur morphologischen Analyse von Japanisch mit Python
[Python + Heroku] Vom Zustand ohne Python zur Anzeige von etwas mit Heroku (Teil 2)
Ändern Sie die aktive Version in Pyenv von Anaconda in einfaches Python
[Python] Ein Programm, das den Inhalt der Liste nach links dreht
Rufen Sie Matlab von Python zur Optimierung auf
Überlassen Sie die mühsame Verarbeitung Python
Post von Python auf Facebook Timeline
[Lambda] [Python] Von Lambda auf Twitter posten!
Existenz aus Sicht von Python
Im Python-Befehl zeigt Python auf Python3.8
So erhalten Sie die Python-Version
Stellen Sie von Python aus eine Verbindung zur utf8mb4-Datenbank her
Python (vom ersten Mal bis zur Ausführung)
Poste ein Bild von Python auf Tumblr
Verwenden Sie die Flickr-API von Python
So greifen Sie über Python auf Wikipedia zu
Python, um von einer anderen Sprache zu wechseln
[Python] Ändere das Alphabet in eine Zahl
Hat sich nicht von Python 2 auf 3 geändert
Aktualisieren Sie Mac Python von 2 auf 3
[Python] Ich habe versucht, das Fluchtprogramm zu reproduzieren, um aus der Welt zurückzukehren und aus der modifizierten Welt von "Das Verschwinden von Haruhi Suzumiya" zurückzukehren.
FBX SDK Welche Fähigkeiten benötige ich, um ein Programm mit Python zu erstellen?
Tipps für Python-Anfänger, um das Scikit-Image-Beispiel für sich selbst zu verwenden 9 Verwendung aus der C-Sprache
[Python] Ein Programm, das die Anzahl der gepaarten Socken berechnet
Python-Code zur Bestimmung der monatlichen Signale für Investitionen mit relativer Stärke
Ich habe ein Programm erstellt, um die Größe einer Datei mit Python zu überprüfen
[Python] Senden Sie das von der Webkamera aufgenommene Bild an den Server und speichern Sie es
[Python] Fluidsimulation: Von linear zu nichtlinear
Von Python bis zur Verwendung von MeCab (und CaboCha)