Dieser Artikel bietet Ihnen eine kurze Einführung in die If-Anweisung und While-Anweisung in Python (mit Beispielen). Freunde in Not können sich darauf beziehen.
If-Anweisung
wird verwendet, um die Bedingung zu überprüfen: Wenn die Bedingung wahr ist (True) , wird ausgeführt. Dieser Anweisungsblock (genannt if-block oder if-Block)
führt einen weiteren Anweisungsblock (genannt else-block oder else-Block) aus, in dem sich die else-Klausel befindet optional
Multi-Branch-IF-Anweisung: 1 elif und else müssen außerdem einen Doppelpunkt am Ende ihrer logischen Zeile haben, gefolgt von ihrem entsprechende Anweisungen Block
2. Sie können eine andere if-Anweisung (verschachtelte if-Anweisung) innerhalb einer if-Anweisung des if-Blocks
数字猜测: number = 50 guess_number = input("请输入猜测的数字:") # input() 函数将以字符串的形式返回我们所输入的内容 if int(guess_number) == number : #if块从此开始 print("恭喜你!猜对了!") elif int(guess_number) < number : # 另一代码块开始 print("很抱歉,你猜的小了!") else : print("很抱歉,你猜的大了!")
While setzen Anweisungen
Mit der While-Anweisung können Sie einen Anweisungsblock wiederholt ausführen, wenn die Bedingung wahr ist. Die while-Anweisung ist eine Art Schleifenanweisung. Die while-Anweisung kann als optionale Option auch eine else-Klausel enthalten.
Setzen Sie die Variable running auf True, bevor die while-Schleife beginnt. Wenn das Programm startet, prüft es zunächst, ob die Variable, die ausgeführt wird, True ist, und führt dann den entsprechenden While-Block aus. Nachdem dieser Codeblock ausgeführt wurde, wird die Bedingung erneut überprüft. Wenn die Variable immer noch True ist, führt das Programm den while-Block erneut aus, andernfalls fährt es mit der Ausführung des optionalen else-Blocks fort und geht zur nächsten Anweisung über.
Der Else-Codeblock beginnt mit der Ausführung, wenn die Bedingung der while-Schleife „Falsch“ wird, möglicherweise sogar dann, wenn die Bedingung zum ersten Mal überprüft wird. Wenn innerhalb einer while-Schleife ein else-Block vorhanden ist, wird dieser immer versucht, es sei denn, die Schleife wird durch eine break-Anweisung unterbrochen.
number = 50 max = 100 # input( ) 函数将以字符串的形式返回我们所输入的内容 running = True while running : guess_number = input("请输入猜测的数字:") if int(guess_number) == number : # if 块从此开始 print("恭喜你!猜对了!") #这将导致 while 循环终止 running = False elif int(guess_number) < number : # 另一代码块 print("很抱歉,你猜小了!") print("这个数字是在" + str(guess_number) + "和" + str(max) + "之间") min = guess_number else : print("很抱歉,你猜大了!") print("这个数字是在" + str(min) + "和" + str(guess_number) + "之间") max = guess_number print('游戏结束!')
Das obige ist der detaillierte Inhalt vonEine kurze Einführung in die If-Anweisung und While-Anweisung in Python (mit Beispielen). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!