[Python] Exemple de code pour la grammaire Python

introduction

J'ai écrit le programme suivant pour étudier Python, Je pense qu'il existe un moyen plus efficace d'écrire, donc J'ai fait cet article pour que j'aimerais entendre les avis d'experts. J'aimerais entendre les experts qui disent que vous pouvez écrire en lignes plus courtes!

Conversion de calendrier japonais

Conversion de calendrier japonais


#Ans(UN D)Entrez avec
year=int(input())

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

i=0

#Conversion de calendrier japonais
while Syear[i]<=year:
   Wyear=year-Syear[i]+1
   Wname=wareki[i]
   i+=1

#production
print(str(year)+'L'année est'+Wname+str(Wyear)+'Année')

Jugement d'âge

Jugement d'âge


import datetime

#Anniversaire(UN D)Entrer
Tymd=input()

#Divisé par date
param=Tymd.split('/')
Tyear=int(param[0])
Tmonth=int(param[1])
Tday=int(param[2])

#Obtenez la date actuelle
Today=datetime.datetime.now()
year=Today.year
month=Today.month
day=Today.day

#Calcul de l'âge
age=int(year)-int(Tyear)
if int(month) < int(Tmonth):
    age-=1
else:
    if month==Tmonth:
        if day < Tday:
            age-=1

#production
print(Tymd+'Gens'+str(age)+'âge')

Jugement de jour

Jugement de jour


import math

#Valeur d'entrée(Exemple: 1997/9/11)Recevoir
x=input()

#Divisez la valeur d'entrée en date
y=x.split('/')
year = int(y[0])
month=int(y[1])
day=int(y[2])

#production
print(str(year)+'Année'+str(month)+'Mois'+str(day)+'journée', end='')

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

#Demandez la journée
weekday = (year + math.floor(year / 4) - math.floor(year / 100) + math.floor(year / 400) + math.floor((13*month+8) / 5) + day) % 7
week = ['journée', 'Mois', 'Feu', 'eau', 'bois', 'Argent','sol']

#production
print(str(week[weekday])+'C'est le jour')

Décomposition de chiffres à plusieurs chiffres

Décomposition de chiffres à plusieurs chiffres


#Recevoir la valeur d'entrée
x=int(input())

num=[]

#Démonté chiffre par chiffre
while x>0:
    num.append(x%10)
    x//=10
num.reverse()

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

Jugement hors année

Jugement hors année


#Ans(UN D)Entrer
year=int(input())

#Jugement hors année
if year%4==0:
    if year%100==0:
        if year%400==0:
            print(str(year)+'L'année est une année calme')
    else:
        print(str(year)+'L'année est une année calme')
else:
    print(str(year)+'L'année n'est pas une année de jachère')

Jugement du zodiaque

Jugement du zodiaque


#Ans(UN D)Entrer
year=int(input())

#Tout le zodiaque
Alleto =["Tibia(Saru)", "Coq(Tori)", "Chien(Inu)", "亥(Jouissance)", "Enfant(Souris)"
            , "Vache(Ushi)", "Tora(tigre)", "U(Lapins)", "Tatsu(Tatsu)", "Mi(Serpent)", "Le midi(Cheval)", "Pas encore(mouton)"]

#Jugement du zodiaque&production
print(str(year)+'Le zodiaque de l'année'+Alleto[year%12])

Jugement du nombre premier

Jugement du nombre premier


#Entrez un nombre supérieur ou égal à 2
num=int(input())

# 0:nombre premier
# 1:Pas un nombre premier
sosu=0

#Jugement du nombre premier
for i in range(2, num):
    if num%i==0:
        sosu=1
        break

#production
if sosu==0:        
    print(str(num)+'Est un nombre premier')
elif sosu==1:
    print(str(num)+'N'est pas un nombre premier')

Recommended Posts

[Python] Exemple de code pour la grammaire Python
Mémo de code personnel Python
Exemple de code spécifique pour travailler avec SQLite3 en Python
Résumé de l'exemple de code de traitement parallèle / parallèle Python
Je viens d'écrire le matériel original pour l'exemple de code python
30/10/2016 else pour Python3> pour:
python [pour moi]
Exemple d'API Google Cloud Vision pour python
code de caractère python
python> guide de codage> PEP 0008 --Style Guide for Python Code
Notes de grammaire Python
Exemple de gestion des fichiers eml en Python
[Python] Code conscient des algorithmes
Grammaire de base Python3
Un outil pour saisir facilement du code Python
Fiche compatible avec le code R pour les utilisateurs de Python
Mémo n ° 4 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Grammaire de méthode instantanée pour Python et Ruby (étude)
Grammaire de fléchettes pour ceux qui ne connaissent que Python
Existe-t-il un bon exemple de code pour nosetests?
Mémo n ° 3 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Mémo n ° 1 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Mémo n ° 2 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Code pour vérifier le fonctionnement de Python Matplot lib
Mémo n ° 7 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Paramètres de codage Python avec Visual Studio Code
Mémo n ° 6 pour les débutants Python à lire "Explication détaillée de la grammaire Python"
Mémo n ° 5 que les débutants Python lisent "Explication détaillée de la grammaire Python"
[Visual Studio Code] [Python] Paramètres Tasks.json + problemMatcher pour Python
À propos de Python for loop
Bases de Python ② pour déclaration
Python ~ Apprentissage rapide de la grammaire ~
Réécrire le code Python2 en Python3 (2to3)
infomap code de dessin Python
Avant d'écrire du code Python
Exemple Ajax + Python + PostgreSQL
À propos de Python, pour ~ (plage)
Techniques de test de code?
Grammaire de base Python (divers)
Refactoring des outils utilisables avec Python
Toolchain pour Python pour Android
Mémo de grammaire de base Python
Code d'état des requêtes Python
OpenCV pour les débutants en Python
Installez Python (pour Windows)
[Python] pour une erreur d'instruction
Maintenance de l'environnement Python pour les projets
Python - Échantillon multi-thread simple
Liste d'exemples de sites de distribution de programmes pour les livres Python
Paramètres VS Code pour le développement en Python avec achèvement
Faire en sorte que Visual Studio Code complète automatiquement la bibliothèque externe de Python
[Pour les débutants] Apprenez la grammaire de base Python gratuitement en 5 heures!
Expose settings.json pour un codage Python efficace avec VS Code
[Python] Code pour mesurer la lumière ambiante RVB de l'APDS9960
Code python de la méthode k-means super simple