Paiza Python Primer 2: Lernen Sie bedingte Verzweigungs- und Vergleichsoperatoren

Python 3 ist auf Paiza völlig kostenlos, daher habe ich es zusammengefasst.

Einführung in Paiza Python3

01: Zeigen Sie eine Nachricht an, wenn die Zahlen übereinstimmen

lesson.py


'''
wenn bedingter Ausdruck:
    #Verarbeitung, wenn der bedingte Ausdruck erfüllt ist
'''
    
number=1

if number == 1:
    #Wenn die linke Seite gleich ist, unterscheiden Sie sie von der Substitution
    print("Liebe!")

lesson.py


number=2

if number == 1:
    #Wenn die linke Seite gleich ist, unterscheiden Sie sie von der Substitution
    print("Liebe!")

Es wird nichts angezeigt

lesson.py



number=2

if number == 1:
    #Wenn die linke Seite gleich ist, unterscheiden Sie sie von der Substitution
    print("Liebe!")
else:
    #Verarbeitung, wenn der bedingte Ausdruck nicht erfüllt ist
    print("ich hasse dich!")

Es wird als "Kirai" angezeigt

lesson.py



#Zeigen Sie zufällig Vorlieben und Abneigungen an
import random
number=random.randint(1,2)

if number == 1:
    #Wenn die linke Seite gleich ist, unterscheiden Sie sie von der Substitution
    print("Liebe!")
else:
    #Verarbeitung, wenn der bedingte Ausdruck nicht erfüllt ist
    print("ich hasse dich!")

Übung

  1. Wenn das Ranking 1. ist, versuchen Sie "Herzlichen Glückwunsch"

lesson.py


#Bedingte Verzweigung durch if-Anweisung
import random
number = random.randint(1, 3)
print("Ihr Ranking ist" + str(number) + "Ist der Ort")
#Fügen Sie hier eine if-Anweisung hinzu
if number ==1:
    print("Glückwunsch")
  1. Wenn die Rangfolge 2 oder niedriger ist, wird "etwas mehr" angezeigt.

lesson.py


#Bedingte Verzweigung durch if-Anweisung
import random
number = random.randint(1,5)
print("Ihr Ranking ist" + str(number) + "Ist der Ort")
#Fügen Sie hier eine if-Anweisung hinzu
if number == 1:
    print("Glückwunsch")
else:
    print("Kurz danach")
  1. Finden Sie den Unterschied 1 Nicht ==

lesson.py


#Bedingte Verzweigung durch if-Anweisung
import random
number = random.randint(1, 3) * 100
print("Dein Ergebnis ist" + str(number) + "Ist der Punkt")
if number == 300:
    print("Glückwunsch")
  1. Finden Sie den Unterschied 2 : Ist nicht genug

lesson.py



# coding: utf-8
#Bedingte Verzweigung durch if-Anweisung
import random
number = random.randint(1,3) * 100
print("Dein Ergebnis ist" + str(number) + "Ist der Punkt")

if number == 300:
    print("Glückwunsch")
else:
    print("Zannen")

02: Kombinieren wir mehrere Bedingungen

Wie verwende ich zwei oder mehr bedingte Ausdrücke? → Verwenden Sie elif

lesson.py


#Bedingte Verzweigung durch if-Anweisung elif-Anweisung
number = 1
if number == 1:
	print( "Liebe!")	#Verarbeitung, wenn der bedingte Ausdruck erfüllt ist

elif bedingter Ausdruck 2:
     #Verarbeitung, wenn der bedingte Ausdruck 2 erfüllt ist

else:
	print( "ich hasse dich")	#Verarbeitung, wenn der bedingte Ausdruck nicht erfüllt ist

Schreiben Sie einen bedingten Zweig "weder" in elif

lesson.py


#Bedingte Verzweigung durch if-Anweisung elif-Anweisung
number = 2
if number == 1:
	print( "Liebe!")	#Verarbeitung, wenn der bedingte Ausdruck erfüllt ist

elif number == 2;
        print("Weder")#Verarbeitung, wenn der bedingte Ausdruck 2 erfüllt ist

else:
	print( "ich hasse dich")	#Verarbeitung, wenn der bedingte Ausdruck nicht erfüllt ist

Übung

  1. Zeigen Sie Nachrichten nach Rang an

lesson.py


# coding: utf-8
#Bedingte Verzweigung durch if-Anweisung
import random
number = random.randint(1, 5)
print("Ihr Ranking ist" + str(number) + "Ist der Ort")
#Fügen Sie hier eine if-Anweisung hinzu
if number==1:
    print("Glückwunsch")
elif number==2:
    print("Kurz danach")
else :
    print("Du hast dein Bestes gegeben")
    
  1. Fehler finden

Es gab viele Tippfehler

lesson.py


#Bedingte Verzweigung durch if-Anweisung
import random
number = random.randint(1, 5)
print("Ihr Ranking ist" + str(number) + "Ist der Ort")
if number == 1:
	print("Glückwunsch")
elif number == 2:
	print("Kurz danach")
else:
	print("Du hast dein Bestes gegeben")

03 Verzweigen wir die Bedingung mit dem Vergleichsoperator

lesson.py


a == b   :a ist gleich b
a > b    :a ist größer als b
a < b    :a ist kleiner als b
a >= b   :a ist mehr als b
a <= b   :a ist kleiner oder gleich b
a != b   :a ist nicht gleich b

lesson.py


number = 2
if number > 1:
	print("Liebe!")	#Verarbeitung, wenn der bedingte Ausdruck erfüllt ist

.lesson.py


#Bedingte Verzweigung durch if-Anweisung Vergleichsoperator
time = 12
if time > 1:
	print("morgens")	#Verarbeitung, wenn der bedingte Ausdruck erfüllt ist
elif time ==12:
    print("Mittag!")
elif time >12:
    print("Nachmittag")

Übung

  1. Stellen Sie fest, ob Sie alt genug sind, um zu trinken

lesson.py


import random
age = random.randint(18, 22)    #Wie alt sind 18 Jahre alt?~Zufällig im Bereich von 22 zugewiesen
text = ""
if age>= 20:
    text = "Trinkbar" #Verarbeitung, wenn die Bedingung erfüllt ist
    #Verarbeitung, wenn die Bedingung erfüllt ist
else:
    text = "Nicht trinkbar" #Verarbeitung, wenn es nicht war
    #Verarbeitung, wenn es nicht war
print(str(age) + "Talent" + text)
  1. Fehler korrigieren: Stellen Sie fest, ob der Gewinnbereich liegt

lesson.py


# coding: utf-8
import random
place = random.randint(1, 12)    #1 zu platzieren~Zufällig zugewiesen um 12
print(str(place) + "Rang", end="")
if place <= 6:
    print("Gewinnen")   #Verarbeitung, wenn die Bedingung erfüllt ist
else:
    print("Außerhalb des Gewinnbereichs")   #Verarbeitung, wenn es nicht war

  1. Fehlerkorrektur: Diskriminierung bei Erwachsenen

lesson.py


import random
age = random.randint(15, 25)    #Wie alt sind 15 Jahre alt?~Zufällig im Bereich von 25 zuweisen
print(str(age) + "Talent", end="")
if age >= 20:
    print("Ich bin ein Erwachsener")	#Verarbeitung, wenn die Bedingung erfüllt ist
else:
    print("Ich bin minderjährig")	#Verarbeitung, wenn es nicht war

04: Lass uns eine Lotterie machen

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("Schlecht") #5,6,7
else:
    print("Großer Bösewicht")

Übung

In Omikuji sind Zahlen von 1 bis 100 zufällig Es wird ersetzt.

Wenn die Anzahl der Omikuji 30 bis 100 beträgt, wird sie als "Daikichi, da der Inhalt der Omikuji XX ist" angezeigt. Wenn die Anzahl der Omikuji 29 oder weniger beträgt, wird sie als "Der Inhalt der Omikuji ist XX, es ist also eine schreckliche Sache" angezeigt.

lesson.py


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

if omikuji >=30:
	print("Der Inhalt von Omikuji" + str(omikuji) + "Also Daikichi")
else:
	print("Der Inhalt von Omikuji" + str(omikuji) + "Es ist also ein Bösewicht")

05: Reproduziere den kritischen Treffer von RPG

lesson.py



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

if hit < 6 :
    print("Schleim" + str(hit) + "Beschädigt")
else:
        print("kritischer Treffer!Schleim 100 Schaden zugefügt!")

        

06: Lassen Sie uns das Jahr von Heisei aus dem westlichen Kalender herausfinden

lesson.py


#Finden Sie das Jahr aus dem Jahr des Jahres
import datetime
seireki=2015
#seireki=atetime.date.today().Wenn Jahr, wird die Zahl von der Gegenwart abgezogen
print("ANZEIGE" + str(seireki)+ "Jahr ist",end="")

#Berechnen Sie das Jahr aus dem Jahr
#Das Jahr 1999 ist 1989. Der Unterschied ist 1988
#Jahr des Jahres- 1988 =Heisei*Jahr
#Beispiel:1989 n. Chr- 1988 =1991
#Beispiel:AD 2015- 1988 =2015
heisei = seireki -1988
print("Heisei"+str(heisei) +"Jahr")

Übung

  1. Ändern wir das Kalenderjahr in Showa

lesson.py


#Konvertieren Sie den westlichen Kalender in Showa
import random
seireki = random.randint(1926, 1988) #Jahr des Jahres
print("ANZEIGE" + str(seireki) + "Jahr ist", end = "")

#Berechnen Sie das Showa-Jahr
showa = seireki-1925
#Ausgabe Showa Jahr
print("Showa" + str(showa) + "Jahr")
  1. Konvertieren wir das Jahr des Jahres in das Jahr des Jahres

lesson.py



#Konvertieren Sie den westlichen Kalender in das Jahr des Jahres
import random
ad_year = random.randint(2019, 2099) #Jahr des Jahres
print("ANZEIGE" + str(ad_year) + "Jahr ist", end = "")

#Berechnen Sie das Jahr des Dekrets
era_year = ad_year-2018
#Geben Sie das Jahr des Jahres aus
print("Reiwa" + str(era_year) + "Jahr")

Recommended Posts

Paiza Python Primer 2: Lernen Sie bedingte Verzweigungs- und Vergleichsoperatoren
[Python] Kapitel 05-01 Steuerungssyntax (Vergleichsoperator und bedingte Verzweigung)
Paiza Python Primer 3: Loop-Verarbeitung lernen
[Einführung in die Udemy Python3 + -Anwendung] 35. Vergleichsoperatoren und logische Operatoren
Paiza Python Primer 8: Grundlegendes zu Klassen
Paiza Python Primer 4: Grundlagen der Liste
Informationen zu Python-Zeichenfolgenvergleichsoperatoren
Paiza Python Primer 7: Funktionen verstehen
Python 3 Sortier- und Vergleichsfunktionen
Paiza Python Primer 5: Grundlagen von Wörterbüchern
Vergleich der grundlegenden Grammatik zwischen Java und Python
Informationen zu Python Primer-Modulen und bedingten Ausdrücken
[Einführung in Data Scientists] Grundlagen von Python ♬ Bedingte Verzweigung und Schleifen
Bedingte Verzweigung von Python mit Chemoinfomatik gelernt
Lerne Python und AI verwandte englische Wörter. .. ..
[Python] Beseitigen Sie bedingte Verzweigungen, indem Sie Enum und eval vollständig nutzen
R- und Python-Schreibvergleich (euklidische Methode der gegenseitigen Teilung)
[Python] Erfahren Sie mehr über asynchrone Programmierung und Ereignisschleifen
Vergleich von Python und Ruby (Environment / Grammar / Literal Edition)