**
為什么python中程式的結果會一直輸出,需要怎么解決
**
不論是python還是C、C++等,我們常見的就是程式運行之后會一直出現程式的運行結果一般情況下是造成死回圈才會這樣的,如下圖的死回圈:
注:(一般情況下會牽扯到for、while、do-while、等嵌套類的回圈)
這是死回圈的代碼:
temp = input("請輸入猜的數字:")
guess = int(temp)
while guess != 8:
guess = int(temp)
if guess == 8:
print("猜對了!")
else:
if guess > 8:
print("太大了")
else:
print("太小了!")
print("游戲結束!", end='')
運行之后,結果就會造成死回圈!(見下圖)

#怎樣讓它跳出死回圈呢,辦法其實很簡單:與break陳述句結合使用,

代碼如下:
temp = input("請輸入猜的數字:")
guess = int(temp)
while guess != 8:
guess = int(temp)
if guess == 8:
print("猜對了!")
else:
if guess > 8:
print("太大了")
else:
print("太小了!")
break
print("游戲結束!", end='')
**
注:(在這里一定要注意加入break的位置)
**
本次的分享就到這里,希望可以幫到正在學習python的你!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/145435.html
標籤:其他
上一篇:流量轉發映射
