Paiza Python Primer 2: Apprenez les opérateurs de branchement conditionnel et de comparaison

Python 3 est totalement gratuit sur Paiza, donc je l'ai résumé.

Présentation de Paiza Python3

01: afficher un message si les chiffres correspondent

lesson.py


'''
si expression conditionnelle:
    #Traitement lorsque l'expression conditionnelle est satisfaite
'''
    
number=1

if number == 1:
    #Si le côté gauche est égal, distinguez-le de la substitution
    print("Amour!")

lesson.py


number=2

if number == 1:
    #Si le côté gauche est égal, distinguez-le de la substitution
    print("Amour!")

Rien ne s'affiche

lesson.py



number=2

if number == 1:
    #Si le côté gauche est égal, distinguez-le de la substitution
    print("Amour!")
else:
    #Traitement lorsque l'expression conditionnelle n'est pas satisfaite
    print("je te deteste!")

Il est affiché comme "Kirai"

lesson.py



#Afficher les goûts et les dégoûts de manière aléatoire
import random
number=random.randint(1,2)

if number == 1:
    #Si le côté gauche est égal, distinguez-le de la substitution
    print("Amour!")
else:
    #Traitement lorsque l'expression conditionnelle n'est pas satisfaite
    print("je te deteste!")

Exercice

  1. Si le classement est 1er, essayez "Félicitations"

lesson.py


#Branche conditionnelle par instruction if
import random
number = random.randint(1, 3)
print("Votre classement est" + str(number) + "Est le lieu")
#Ajoutez une instruction if ici
if number ==1:
    print("félicitations")
  1. Si le classement est 2e ou inférieur, «un peu plus» s'affiche.

lesson.py


#Branche conditionnelle par instruction if
import random
number = random.randint(1,5)
print("Votre classement est" + str(number) + "Est le lieu")
#Ajoutez une instruction if ici
if number == 1:
    print("félicitations")
else:
    print("Un peu après")
  1. Trouvez la différence 1 Pas ==

lesson.py


#Branche conditionnelle par instruction if
import random
number = random.randint(1, 3) * 100
print("Ton score est" + str(number) + "Est le point")
if number == 300:
    print("félicitations")
  1. Trouvez la différence 2 : N'est pas assez

lesson.py



# coding: utf-8
#Branche conditionnelle par instruction if
import random
number = random.randint(1,3) * 100
print("Ton score est" + str(number) + "Est le point")

if number == 300:
    print("félicitations")
else:
    print("Zannen")

02: Combinons plusieurs conditions

Comment utiliser deux ou plusieurs expressions conditionnelles? → Utiliser elif

lesson.py


#Branchement conditionnel par instruction if Instruction elif
number = 1
if number == 1:
	print( "Amour!")	#Traitement lorsque l'expression conditionnelle est satisfaite

expression conditionnelle elif 2:
     #Traitement lorsque l'expression conditionnelle 2 est satisfaite

else:
	print( "je te deteste")	#Traitement lorsque l'expression conditionnelle n'est pas satisfaite

Ecrire une branche conditionnelle "ni" dans elif

lesson.py


#Branchement conditionnel par instruction if Instruction elif
number = 2
if number == 1:
	print( "Amour!")	#Traitement lorsque l'expression conditionnelle est satisfaite

elif number == 2;
        print("Ni")#Traitement lorsque l'expression conditionnelle 2 est satisfaite

else:
	print( "je te deteste")	#Traitement lorsque l'expression conditionnelle n'est pas satisfaite

Exercice

  1. Afficher les messages en fonction du classement

lesson.py


# coding: utf-8
#Branche conditionnelle par instruction if
import random
number = random.randint(1, 5)
print("Votre classement est" + str(number) + "Est le lieu")
#Ajoutez une instruction if ici
if number==1:
    print("félicitations")
elif number==2:
    print("Un peu après")
else :
    print("Tu as fait de ton mieux")
    
  1. Trouver des erreurs

Il y avait beaucoup de fautes de frappe

lesson.py


#Branche conditionnelle par instruction if
import random
number = random.randint(1, 5)
print("Votre classement est" + str(number) + "Est le lieu")
if number == 1:
	print("félicitations")
elif number == 2:
	print("Un peu après")
else:
	print("Tu as fait de ton mieux")

03 Branchant la condition avec l'opérateur de comparaison

lesson.py


a == b   :a est égal à b
a > b    :a est supérieur à b
a < b    :a est inférieur à b
a >= b   :a est plus que b
a <= b   :a est inférieur ou égal à b
a != b   :a n'est pas égal à b

lesson.py


number = 2
if number > 1:
	print("Amour!")	#Traitement lorsque l'expression conditionnelle est satisfaite

.lesson.py


#Branchement conditionnel par instruction if Opérateur de comparaison
time = 12
if time > 1:
	print("le matin")	#Traitement lorsque l'expression conditionnelle est satisfaite
elif time ==12:
    print("le midi!")
elif time >12:
    print("après midi")

Exercice

  1. Déterminez si vous êtes assez vieux pour boire

lesson.py


import random
age = random.randint(18, 22)    #Quel âge ont 18 ans~Attribués au hasard dans la plage de 22
text = ""
if age>= 20:
    text = "Potable" #Traitement lorsque la condition est remplie
    #Traitement lorsque la condition est remplie
else:
    text = "Non buvable" #Traitement alors qu'il ne l'était pas
    #Traitement alors qu'il ne l'était pas
print(str(age) + "Talent" + text)
  1. Corrigez l'erreur: déterminez si elle est dans la fourchette gagnante

lesson.py


# coding: utf-8
import random
place = random.randint(1, 12)    #1 à placer~Attribué au hasard à 12 ans
print(str(place) + "Rang", end="")
if place <= 6:
    print("Gagnant")   #Traitement lorsque la condition est remplie
else:
    print("Hors de la zone gagnante")   #Traitement alors qu'il ne l'était pas

  1. Correction des erreurs: discrimination des adultes

lesson.py


import random
age = random.randint(15, 25)    #Quel âge ont 15 ans~Attribuer au hasard dans la plage de 25
print(str(age) + "Talent", end="")
if age >= 20:
    print("Je suis adulte")	#Traitement lorsque la condition est remplie
else:
    print("Je suis mineur")	#Traitement alors qu'il ne l'était pas

04: Faisons une loterie

lesson.py


import random

omikuji = random.randint(1,10)

print(omikuji)

if omikuji ==1:
    print("Daikichi")
elif omikuji ==2:
    print("Nakayoshi")
elif omikuji <=4:#3,4
    print("Kokichi")
elif omikuji <=7:
    print("Mal") #5,6,7
else:
    print("Grand méchant")

Exercice

En omikuji, les nombres de 1 à 100 sont aléatoires Il sera remplacé.

Lorsque le nombre d'omikuji est de 30 ~ 100, il est affiché comme "Daikichi car le contenu d'omikuji est XX". Lorsque le nombre d'omikuji est de 29 ou moins, il est affiché comme "Le contenu d'omikuji est XX, donc c'est une chose terrible".

lesson.py


import random
omikuji = random.randint(1, 100)

if omikuji >=30:
	print("Le contenu d'omikuji" + str(omikuji) + "Alors Daikichi")
else:
	print("Le contenu d'omikuji" + str(omikuji) + "C'est donc un méchant")

05: Reproduisez le coup critique du RPG

lesson.py



import random
hit =random.randint(1,10)
#print(hit)

if hit < 6 :
    print("Pour slime" + str(hit) + "Endommagé")
else:
        print("coup critique!Infligé 100 dégâts sur la vase!")

        

06: Découvrons l'année de Heisei à partir du calendrier occidental

lesson.py


#Trouvez l'année de l'année de l'année
import datetime
seireki=2015
#seireki=atetime.date.today().Si année, ce sera le nombre soustrait du présent
print("UN D" + str(seireki)+ "L'année est",end="")

#Calculez l'année à partir de l'année
#L'année 1999 est 1989. La différence est 1988
#Année de l'année- 1988 =Heisei*An
#Exemple:1989 après JC- 1988 =1991
#Exemple:AD 2015- 1988 =2015
heisei = seireki -1988
print("Heisei"+str(heisei) +"An")

Exercice

  1. Changeons l'année civile en Showa

lesson.py


#Convertir le calendrier occidental en Showa
import random
seireki = random.randint(1926, 1988) #Année de l'année
print("UN D" + str(seireki) + "L'année est", end = "")

#Calculer Showa an
showa = seireki-1925
#Sortie Showune année
print("Showa" + str(showa) + "An")
  1. Convertissons l'année de l'année en année de l'année

lesson.py



#Convertir le calendrier occidental en année de l'année
import random
ad_year = random.randint(2019, 2099) #Année de l'année
print("UN D" + str(ad_year) + "L'année est", end = "")

#Calculez l'année du décret
era_year = ad_year-2018
#Sortie l'année de l'année
print("Reiwa" + str(era_year) + "An")

Recommended Posts

Paiza Python Primer 2: Apprenez les opérateurs de branchement conditionnel et de comparaison
[Python] Chapitre 05-01 Syntaxe de contrôle (opérateur de comparaison et branchement conditionnel)
Paiza Python Primer 3: Apprendre le traitement des boucles
[Introduction à l'application Udemy Python3 +] 35. Opérateurs de comparaison et opérateurs logiques
Paiza Python Primer 8: Comprendre les classes
Paiza Python Primer 4: Notions de base sur les listes
À propos des opérateurs de comparaison de chaînes Python
Paiza Python Primer 7: Comprendre les fonctions
Fonctions de tri et de comparaison Python 3
Paiza Python Primer 5: Principes de base des dictionnaires
Comparaison de la grammaire de base entre Java et Python
A propos des modules Python Primer et des expressions conditionnelles
[Introduction to Data Scientists] Bases de Python ♬ Branchements conditionnels et boucles
Branchement conditionnel de Python appris avec la chimioinfomatique
Apprenez les mots anglais liés à Python et AI. .. ..
[Python] Élimine le branchement conditionnel par if en utilisant pleinement Enum et eval
Comparaison d'écriture R et Python (méthode de division mutuelle euclidienne)
[Python] En savoir plus sur la programmation asynchrone et les boucles d'événements
Comparaison de Python et Ruby (Environment / Grammar / Literal Edition)