python中if語句加while迴圈猜年齡遊戲

2022-07-25 01:00:35 字數 743 閱讀 6346

while迴圈語法:

while 條件:

print()

if語句就是判斷條件,兩者結合後就可以寫猜年齡遊戲:

age1 = 25  #定乙個正確年齡

guess = true #定乙個變數為真

while guess: #為真時執行下面語句

in_age = int(input('輸入年齡:')) #手輸年齡

if in_age == age1: #一定要有:冒號,如果條件成立,則下面縮排的語句都要執行

print('猜對了')

break #這個是直接跳出迴圈,也可以用下面這個變數判斷,二選一

guess = false #執行到這裡回到上面的巡環,false

判斷是假,即跳出迴圈,執行與while同級的print('遊戲結束')

elif in_age < age1: #一定要有:冒號,上面的條件不成立,則執行這個判斷,成立,則輸出下句,回到迴圈,不成立則跳到else

print('小了!繼續猜')

else:

print('大了!繼續猜')

print('遊戲結束')

注意:if語句不管elif有多少,只要碰到滿足乙個條件就跳到迴圈進入下一輪判斷。

SQLserver中語句最後加A的問題

今天想查出去重後資料總數,只有一列,我使用以下語句總是報錯 select count word from select distinct word from test 上網查了半天好像沒有任何錯誤,看到一篇文章後面加了個a即變成如下語句 select count word from select d...

python中for語句用法 Python

前言 for語句主要用於遍歷某個可迭代的變數,例如 字串 列表 元組等。基本語法 一 語法格式 for 迭代變數 in 遍歷序列 執行語句.1 執行過程 依次將 遍歷序列 的每乙個值傳遞給 迭代變數 每傳遞乙個值時執行一次內部語句,直至 遍歷序列 的最後乙個元素,for語句退出。2 遍歷序列可以是字...

Python中的for語句

for語句是python中的迴圈控制語句。可用來遍歷某一物件,還具有乙個附帶的可選的else塊,主要用於處理for語句中包含的break語句。如果for迴圈未被break終止,則執行else塊中的語句。break 在需要時終止for迴圈 continue 跳過位於其後的語句,開始下一輪迴圈。for語...