Urteilsbegründung für Python-Einführungsgrundlernen

Python-Urteilserklärung

Logische Beurteilung von Ja und Nein, die im Programm verwendet wirdBoolescher Typ (bool)Zur Darstellung:
Der boolesche Bool-Typ hat zwei Literale:Wahr (1) wahr, Falsch (0) falsch,
der Boolean-Bool-Typ gehört zu einer Unterkategorie des Number-Typs, also
Wahr ist im Wesentlichen eine Zahl, die als 1 aufgezeichnet wird, Falsch wird als 0 aufgezeichnet
.

Definition des Bool-Typs

① Variablen können zum Speichern boolescher Daten definiert werden:
Syntax: Variablenname = Boolean-Typ-Literal
Beispiel:

# 定义变量存储bool类型数据
bool1 = True
print(f"bool1的内容是:{
      
      bool1},类型是:{
      
      type(bool1)}")

Laufergebnis:
Der Inhalt von bool1 ist: True, der Typ ist: <class 'bool'>

②Der boolesche Typ kann nicht nur selbst definiert, sondern auch berechnet werden, dh das Ergebnis des booleschen Typs kann mithilfe von Vergleichsoperatoren zur Durchführung von Vergleichsoperationen ermittelt werden.
Es gibt sechs Arten von Vergleichsoperatoren: ==Gleich, != Ungleich, > Größer als, < Kleiner als, >= Größer als oder gleich, <= Kleiner als oder gleich.
Beispiel:

# 直接计算得到bool类型结果
print(f"10大于9的结果:{
      
      10 > 9}")

# 定义两个变量,比较两个变量
name1 = "wo"
name2 = "ni"
print(f"name1等于name2的结果:{
      
      name1 != name2}")

Operationsergebnis:
Fügen Sie hier eine Bildbeschreibung ein

Grammatik der Urteilsaussage

if-Anweisung:

if-Bedingung:
 Was ist zu tun, wenn die Bedingung wahr ist?

Beispiel:

age = 18
if age >= 18:
    print("yes")  # (注意这里需要四个空格缩进)

if else-Anweisung:

if-Bedingung:
 etwas tun, wenn die Bedingung erfüllt ist 1
 etwas tun, wenn die Bedingung erfüllt ist

sonst:
 Dinge tun, wenn die Bedingungen nicht erfüllt sind 1
 Dinge tun, wenn die Bedingungen nicht erfüllt sind n

Beispiel:

age = 18
if age >= 18:
    print("yes")  
else:
    print("NO")  # (同样需要4个空格缩进)

if elif else-Anweisung:

①Mehrere Bedingungen werden beurteilt, und die Bedingungen schließen sich gegenseitig aus, und nur eine kann erfüllt werden.
②Von oben nach unten ausführen. Nachdem eine erfüllt ist, wird die letztere nicht ausgeführt. Wenn nicht alle erfüllt sind, geben Sie else ein,
③else kann auch sein weggelassen.

Wenn Bedingung 1:
 Tue Sache 1, wenn Bedingung 1 erfüllt ist,
 tue Sache n, wenn Bedingung 1 erfüllt ist

elif Bedingung 2:
 Mache Sache 1, wenn Bedingung 2
 erfüllt ist, mache Sache n, wenn Bedingung 2 erfüllt ist

elif Bedingung n:
 etwas tun, wenn Bedingung n erfüllt ist 1
 Sache n tun, wenn Bedingung n erfüllt ist

sonst:
 Dinge tun, wenn keine der Bedingungen erfüllt ist. 1
 Dinge tun, wenn keine der Bedingungen erfüllt ist

Hinweis: Bedingungen können Ausdrücke, Variablen und Eingabeanweisungen sein
Beispiel:
Schreiben Sie ein Zahlen-Ratespiel mit if elif else.

number = 10
if int(input("请输入第一次猜的数字:")) == number:
    print("猜对了")
elif int(input("不对,再猜一次:")) == number:
    print("猜对了")
elif int(input("不对,再猜最后一次:")) == number:
    print("猜对了")
else:
    print(f"都错了,我想的是:{
      
      number}")

Operationsergebnis:
Fügen Sie hier eine Bildbeschreibung ein

Verschachtelung von Urteilsaussagen

Kernpunkt: Nur wenn die obere Bedingung erfüllt ist, wird die untere Bedingung ausgeführt

Wenn Bedingung 1:
 Tue Sache 1, wenn Bedingung 1 erfüllt ist,
 tue Sache n, wenn Bedingung 1 erfüllt ist
 . Wenn Bedingung 2:
  Tue Sache 1, wenn Bedingung 1 erfüllt ist
  und dann Bedingung 2 erfüllt ist, tue Sache n

Beispiel:
Verwenden Sie die Verschachtelung von Beurteilungsanweisungen, um ein Programm zu schreiben, das 3 Bedingungen enthält. Bedingungen: Nur wenn Alter (18-30) und Zeit (größer als 2) gleichzeitig den Standard erfüllen oder Alter und Klasse (größer als 3) den Standard erfüllen Standard gleichzeitig können Sie bestehen.

age = int(input("请输入年龄:"))
year = int(input("请输入时间:"))
level = int(input("请输入等级:"))

if age >= 18:
    print("你成年了")
    if age < 30:
        print("你的年龄达标了")
        if year > 2:
            print("恭喜年龄和时间都达标了,可以通过")
        elif level > 3:
            print("恭喜年龄和等级都达标了,可以通过")
        else:
            print("不好意思,年龄达标,但是时间和级别不达标,不通过")
    else:
        print("不好意思,年龄太大,不可以通过")
else:
    print("不好意思,年龄太小,不可以通过")

Operationsergebnis:
Fügen Sie hier eine Bildbeschreibung ein

Ich denke du magst

Origin blog.csdn.net/weixin_44996886/article/details/132263139
Empfohlen
Rangfolge