Heim  >  Artikel  >  Backend-Entwicklung  >  Eine kurze Einführung in die If-Anweisung und While-Anweisung in Python (mit Beispielen)

Eine kurze Einführung in die If-Anweisung und While-Anweisung in Python (mit Beispielen)

不言
不言Original
2018-09-25 16:34:113278Durchsuche

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(&#39;游戏结束!&#39;)

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn