7/15 21: 00 ~ Findet im ZOOM statt
Ȇbrigens, was ist der Bool-Typ?
Der Bool-Typ hat "True" und "False".
Verwenden Sie die Methode "type", um den Typ des normalerweise verwendeten Objekts zu überprüfen.
Versuchen Sie: Lassen Sie uns erneut bestätigen, welchen Objekttyp wir normalerweise verwenden.
Antwortbeispiel
Example
print(type(1))
# => <class 'int'>
print(type('hogehoge'))
# => <class 'str'>
print(type(False))
# => <class 'bool'>
print(type(Ture))
# => <class 'bool'>
Bedingter Ausdruck der if-Anweisung, die ich normalerweise beiläufig verwende. Der Inhalt ist im Grunde Bool-Typ. Mit anderen Worten, stellen Sie beim Erstellen einer Bedingung sicher, dass die Formel vom Typ Bool ist.
python
hoge = True
if hoge:
print('Der Inhalt von hoge ist True')
else:
print('Der Inhalt von hoge ist False')
# =>Der Inhalt von hoge ist True
Übrigens werden Operatoren wie "==", ">" und "oder", die häufig in bedingten Ausdrücken verwendet werden, auch im Bool-Typ zurückgegeben.
python
a = 0
b = 1
print(a == b)
# => False
print(a < b)
# => True
print(a == b or a < b)
# => True
Bisher sind die Grundlagen grundlegend, aber nur weil ich weiß, dass der bedingte Ausdruck ein Bool-Typ ist, scheint es, dass die if-Aussage, die ich bereits studiert habe, und die while-Aussage, die ich studieren werde, leichter zu verstehen sind, und habe sie der Tagesordnung hinzugefügt.
Als Anwendung sind, da wahr und 1, falsch und 0 äquivalent sind
python
print(True == 1)
print(False == 0)
Beide geben "True" zurück. Finden Sie heraus, warum dies passiert.
Die while-Anweisung ist die grundlegende Syntax für die iterative Verarbeitung.
python
während bedingter Ausdruck:
Iterative Verarbeitung, wenn die Bedingung wahr ist
Zum Beispiel, wenn "Ausgabe 1 bis 10"
python
i = 1 #Es wird eine Schleifenvariable genannt. Bereite dich auf das Zählen vor
while i <= 10:
print(f'Die Zahlen sind{i}')
i += 1 #Ich füge eins nach dem anderen hinzu. Ohne dies wäre die Bedingung True und Endlosschleife.
Versuchen Sie: Lassen Sie uns 2 zur 0. Potenz zu 2 zur 10. Potenz ausgeben. (Jede Zahl nach der 0. Potenz ist 1)
Antwortbeispiel
Example
i = 0
while i <=10:
print(2 ** i) # **Finden Sie den Multiplikator mit dem Operator
i += 1
Die break-Anweisung wird verwendet, um den iterativen Prozess zu verlassen.
python
i = 0
while 1:
print(i)
if i > 2:
break
i += 1
# => 0
# => 1
# => 2
# => 3
Versuchen Sie: Erstellen Sie ein Programm, das "Bitte Zeichen eingeben" ausgibt, bis "exit" eingegeben wird. Übrigens, warum macht
while 1:
eine Endlosschleife? Kehren wir zur Geschichte vom Typ Bool zurück
Antwortbeispiel
Example
while 1:
str = input('Bitte geben Sie Zeichen ein>> ')
if str == 'exit':
break
Recommended Posts