[Python] Beispielcode für die Python-Grammatik

Einführung

Ich habe das folgende Programm geschrieben, um Python zu studieren: Ich denke, es gibt eine effizientere Art zu schreiben Ich habe diesen Artikel gemacht, damit ich die Meinungen von Experten hören möchte. Ich würde gerne von Experten hören, die sagen, dass Sie in kürzeren Zeilen schreiben können!

Japanische Kalenderkonvertierung

Japanische Kalenderkonvertierung


#Jahre(ANZEIGE)Geben Sie mit ein
year=int(input())

Syear=[1868, 1912, 1926, 1989, 2019, 9999]
wareki=['Meiji', 'Taisho', 'Showa', 'Heisei', 'Reiwa', '']

i=0

#Japanische Kalenderkonvertierung
while Syear[i]<=year:
   Wyear=year-Syear[i]+1
   Wname=wareki[i]
   i+=1

#Ausgabe
print(str(year)+'Jahr ist'+Wname+str(Wyear)+'Jahr')

Altersurteil

Altersurteil


import datetime

#Geburtstag(ANZEIGE)Eingeben
Tymd=input()

#Geteilt durch Datum
param=Tymd.split('/')
Tyear=int(param[0])
Tmonth=int(param[1])
Tday=int(param[2])

#Holen Sie sich das aktuelle Datum
Today=datetime.datetime.now()
year=Today.year
month=Today.month
day=Today.day

#Altersberechnung
age=int(year)-int(Tyear)
if int(month) < int(Tmonth):
    age-=1
else:
    if month==Tmonth:
        if day < Tday:
            age-=1

#Ausgabe
print(Tymd+'Menschen'+str(age)+'Alter')

Tagesurteil

Tagesurteil


import math

#Eingegebener Wert(Beispiel: 1997/9/11)Bekommen
x=input()

#Teilen Sie den Eingabewert in Datum
y=x.split('/')
year = int(y[0])
month=int(y[1])
day=int(y[2])

#Ausgabe
print(str(year)+'Jahr'+str(month)+'Mond'+str(day)+'Tag', end='')

if month < 3:
    month=month+12
    year=year-1

#Fragen Sie nach dem Tag
weekday = (year + math.floor(year / 4) - math.floor(year / 100) + math.floor(year / 400) + math.floor((13*month+8) / 5) + day) % 7
week = ['Tag', 'Mond', 'Feuer', 'Wasser', 'Holz', 'Geld','Boden']

#Ausgabe
print(str(week[weekday])+'Es ist der Tag')

Mehrstellige Ziffernzerlegung

Mehrstellige Ziffernzerlegung


#Eingabewert empfangen
x=int(input())

num=[]

#Ziffer für Ziffer zerlegt
while x>0:
    num.append(x%10)
    x//=10
num.reverse()

#Ausgabe
for i in range(len(num)):
 print(num[i], end=' ')

Off-Year-Urteil

Off-Year-Urteil


#Jahre(ANZEIGE)Eingeben
year=int(input())

#Off-Year-Urteil
if year%4==0:
    if year%100==0:
        if year%400==0:
            print(str(year)+'Das Jahr ist ein ruhiges Jahr')
    else:
        print(str(year)+'Das Jahr ist ein ruhiges Jahr')
else:
    print(str(year)+'Das Jahr ist kein Brachjahr')

Tierkreisurteil

Tierkreisurteil


#Jahre(ANZEIGE)Eingeben
year=int(input())

#Alles Tierkreis
Alleto =["Schienbein(Saru)", "Hahn(Tori)", "Hund(Inu)", "亥(Vergnügen)", "Kind(Maus)"
            , "Kuh(Ushi)", "Tora(Tiger)", "U.(Kaninchen)", "Tatsu(Tatsu)", "Mi.(Schlange)", "Mittag(Pferd)", "Noch nicht(Schaf)"]

#Tierkreisurteil&Ausgabe
print(str(year)+'Der Tierkreis des Jahres'+Alleto[year%12])

Primzahlurteil

Primzahlurteil


#Geben Sie eine Zahl größer oder gleich 2 ein
num=int(input())

# 0:Primzahl
# 1:Keine Primzahl
sosu=0

#Primzahlurteil
for i in range(2, num):
    if num%i==0:
        sosu=1
        break

#Ausgabe
if sosu==0:        
    print(str(num)+'Ist eine Primzahl')
elif sosu==1:
    print(str(num)+'Ist keine Primzahl')

Recommended Posts

[Python] Beispielcode für die Python-Grammatik
Persönliches Python-Code-Memo
Spezifischer Beispielcode für die Arbeit mit SQLite3 in Python
Beispielcode-Zusammenfassung für die parallele / parallele Python-Verarbeitung
Ich habe gerade das Originalmaterial für den Python-Beispielcode geschrieben
2016-10-30 sonst für Python3> für:
Python [für mich]
Google Cloud Vision API-Beispiel für Python
Python-Zeichencode
Python> Codierungsanleitung> PEP 0008 - Stilanleitung für Python-Code
Python-Grammatiknotizen
Beispiel für den Umgang mit EML-Dateien in Python
[Python] Code, der Algorithmen kennt
Grundlegende Grammatik von Python3
Ein Tool zur einfachen Eingabe von Python-Code
R-Code-kompatibles Blatt für Python-Benutzer
Memo Nr. 4, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Sofortige Methodengrammatik für Python und Ruby (Lernen)
Dart-Grammatik für diejenigen, die nur Python kennen
Gibt es einen guten Beispielcode für Nosetests?
Memo Nr. 3, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Memo Nr. 1, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Memo Nr. 2, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Code zum Überprüfen des Betriebs von Python Matplot lib
Memo Nr. 7, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Einstellungen für die Python-Codierung mit Visual Studio-Code
Memo Nr. 6 für Python-Anfänger zum Lesen von "Detaillierte Erklärung der Python-Grammatik"
Memo Nr. 5, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
[Visual Studio Code] [Python] Tasks.json + problemMatcher-Einstellungen für Python
Über Python für Schleife
Python-Grundlagen ② für Anweisung
Python ~ Grammatikgeschwindigkeit lernen ~
Schreiben Sie Python2-Code in Python3 um (2to3)
Infomap Python-Zeichencode
Vor dem Schreiben von Python-Code
Ajax + Python + PostgreSQL-Beispiel
Über Python für ~ (Bereich)
Techniken zum Testen von Code?
Python-Grundgrammatik (Sonstiges)
Refactoring-Tools, die mit Python verwendet werden können
Toolchain für Python für Android
Python grundlegende Grammatik Memo
Python Fordert den Statuscode an
OpenCV für Python-Anfänger
Installieren Sie Python (für Windows)
[Python] für Anweisungsfehler
Wartung der Python-Umgebung für Projekte
Python - Einfaches Multithread-Beispiel
Liste der Verteilungsseiten für Beispielprogramme für Python-Bücher
VS-Code-Einstellungen für die Entwicklung in Python mit Abschluss
Stellen Sie sicher, dass Visual Studio Code die externe Bibliothek von Python automatisch vervollständigt
[Für Anfänger] Lernen Sie in 5 Stunden kostenlos die grundlegende Python-Grammatik!
Stellen Sie settings.json für eine effiziente Python-Codierung mit VS-Code bereit
[Python] Code zur Messung des Umgebungslichts RGB von APDS9960
Super einfacher Fall k-means Methode Python-Code