>백엔드 개발 >파이썬 튜토리얼 >Python의 If 문과 While 문에 대한 간략한 소개(예제 포함)

Python의 If 문과 While 문에 대한 간략한 소개(예제 포함)

不言
不言원래의
2018-09-25 16:34:113313검색

이 기사는 Python의 If 문과 While 문에 대한 간단한 소개를 제공합니다(예제 포함). 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.

If 문

은 조건을 확인하는 데 사용됩니다. # 🎜🎜 #조건이 참(True)이면 이 문 블록(if-block 또는 if 블록이라고 함)이 실행됩니다.

    그런 다음 또 다른 문 블록( else-block 또는 else 블록이라고 함), else 절은 선택 사항인 elif이고 else는 논리 줄 끝에 콜론이 있어야 하며 그 뒤에 해당 문 블록
이 와야 합니다.

    2. if 블록의 if 문에 있을 수 있음 다른 if 문 설정(중첩 if 문)

数字猜测:
       
number = 50
guess_number = input("请输入猜测的数字:")
# input() 函数将以字符串的形式返回我们所输入的内容

if int(guess_number) == number :
         #if块从此开始
         print("恭喜你!猜对了!")
elif int(guess_number) < number :
         # 另一代码块开始
         print("很抱歉,你猜的小了!")
else :
         print("很抱歉,你猜的大了!")
While 문

While 문은 조건이 true인 경우 문 블록을 반복적으로 실행할 수 있습니다. while 문은 일종의 반복문입니다. while 문에는 선택 옵션으로 else 절이 있을 수도 있습니다.

while 루프가 시작되기 전에 실행 중인 변수를 True로 설정합니다. 프로그램이 시작되면 먼저 running 변수가 True인지 확인한 후 해당 while 블록을 실행합니다.

이 코드 블록이 실행된 후 조건이 다시 확인됩니다. 변수가 여전히 True 이면 프로그램은 while 블록을 다시 실행하고, 그렇지 않으면 선택적 else 블록을 계속 실행하고 다음 문으로 이동합니다.

Else 코드 블록은 while 루프의 조건이 False가 되면 실행을 시작합니다. 이는 조건이 처음으로 확인되는 경우에도 가능합니다. while 루프 내에 else 블록이 있으면 루프가 break 문에 의해 중단되지 않는 한 항상 시도됩니다.

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;)

위 내용은 Python의 If 문과 While 문에 대한 간략한 소개(예제 포함)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.