Als nächstes geht es um Bedingungen und Wiederholungen
Bedeutung auf Japanisch Es ist eine ziemlich wichtige Position in der Programmierung.
#Format
if #Erste Bedingung
elif #An zweiter Stelle nach n Bedingungen
else #Anders als die n-te Bedingung
#Anwendungsbeispiel
#Nach der Bedingung ":Vergessen Sie nicht, die Ausgabe einzurücken
n = 3
if n == 1:
print("Nr. 1 Verarbeitung")
elif n == 2:
print("Nr. 2 Verarbeitung")
elif n == 3:
print("Nr. 3 Verarbeitung")
else: #Wenn alle oben genannten bedingten Ausdrücke nicht erfüllt sind
print("Andere als die oben genannten Prozesse")
#Ausgabe:Nr. 3 Verarbeitung
Richtig, wenn die Grundbedingungen erfüllt sind Wenn es nicht herauskommt, wird Falsa zurückgegeben.
Code | Inhalt |
---|---|
a==b | gleich |
a!=b | Nicht gleich |
a>b | a ist größer als b |
a>=b | a ist gleich oder größer als b |
a<b | a ist kleiner als b |
a<=b | a ist gleich oder kleiner als b |
A and B #Sowohl A- als auch B-Bedingungsausdrücke sind erfüllt
A or B #Zufriedenheit des bedingten Ausdrucks von A oder B.
kein bedingter Ausdruck#Inversion der Ergebnisse
Anwendungsbeispiel
A = 1
B = 2
print(A==1 and B==2)
# true
print(not B < A)
# true
Verarbeitung, die wiederholt wird, während die Bedingung erfüllt ist
while
n = 5
while n >2: #Wenn n größer als 0 ist, führen Sie die folgende Verarbeitung durch
print(n)
n -= 2 #n-1
#Ausgabeergebnis 5 3
x = 5
while x != 0:
x -= 1
if x != 0:
print(x)
else:
print("end")
Ich werde später mehr über die Liste posten Wir werden den Inhalt mehrerer Variablen durchgehen.
moji = ["A", "B", "C"]
for ji in moji: #Anzahl der in Tieren enthaltenen Elemente = Verarbeitung dreimal wiederholen
print(ji)
#Ausgabeergebnis
A
B
C
break Ende der Wiederholung
break
li = [1, 2, 3]
for n in li:
print(n)
if n >= 3:
print("Bestätigen Sie 3 oder mehr")
break #Ende der Anweisungsverarbeitung
continue Wird verwendet, wenn Sie die Verarbeitung überspringen möchten
continue
li = [10, 20, 30, 40] #Anzahl der in Speichern enthaltenen Elemente=Wiederholen Sie die Verarbeitung 6 Mal
for n in li:
if n < 30: #Wenn n kleiner als 30 ist, wird keine Verarbeitung durchgeführt(überspringen)
continue
print(n)
#Ausgabeergebnis
3
4
Es gibt auch eine Wiederholungsmethode, die Index, Schlüssel und Wert mischt.
Es wird verwendet, wenn Sie den Index in der for-Anweisung anzeigen möchten.
Indexanzeige
li = ["iti", "ni"]
for index, value in enumerate(li):
print(index, value)
#Ausgabeergebnis
0 a
1 b
Sie kann ausgegeben werden, indem die zuzuweisende Variable vorbereitet wird.
Mehrere Listen wiederholen
li = [[1, 2, 3], [4, 5, 6]]
for a, b, c in li:
print(a, b, c)
#Ausgabeergebnis
1 2 3
4 5 6
Ein Fehler tritt jedoch auf, wenn die Originaldaten nicht die Daten der Nummernanweisung enthalten.
Fehler bei der Wiederholung mehrerer Listen
li = [[1, 2, 3], [4, 5]]
for a, b, c in li:
print(a, b, c) #Erhalten Sie einen Fehler
#Ausgabeergebnis
not enough values to unpack (expected 3, got 2)
Mit einer Funktion namens items () Sie können sowohl Schlüssel als auch Werte verwenden.
Wiederholung im Wörterbuchstil
man = {"name": "yamada", "hair": "black", "arm": "left"}
for hidari, migi in man.items():
#Der Schlüssel wird in Hidari gespeichert und der Wert wird in Migi gespeichert.
print(hidari+" is "+migi)
#Ausgabeergebnis
name is yamada
hair is black
arm is left
Recommended Posts