iT邦幫忙

1

PYTHON 學習筆記 009

  • 分享至 

  • xImage
  •  

字典

#字典dictionary
# key鍵 : value值
dic ={"貓":"cat", "狗":"dog", "螞蟻":"ant"}
print(dic)
print(dic["狗"])
dic ={1:"yo",2:"tu",3:"usded"}
print(dic[3])

https://ithelp.ithome.com.tw/upload/images/20221225/20156136C5U7V9tWiH.jpg

迴圈

# while迴圈 : FALSE時停止執行同一程式碼,進行下一程式碼,否則持續執行同一程式碼。
i=3
while i<=8:
    print(i)
    i += 1
print("結束循環")

https://ithelp.ithome.com.tw/upload/images/20221225/20156136kUcpOkJHcI.jpg

猜數字(迴圈跟IF運用)

#猜數字遊戲
secret_num = 68
guess = None
#當猜者數字不等於謎底時,可無限猜測
while secret_num !=guess:
    guess = int(input("請輸入數字:"))
    if guess > secret_num :
        print("小一點")
    elif guess < secret_num :
        print("大一點")
print("恭喜猜中了!")
#當猜者數字等於謎底時,執行迴圈外的下一程式碼。

https://ithelp.ithome.com.tw/upload/images/20221225/20156136mDvG0YwMbY.jpg

猜數字遊戲(有限制次數)

#當遊戲有限制次數時:
secret_num = 68
#謎底
guess = None
#玩家猜測的值
guess_count = 0
#玩家現在猜幾次
guess_limit = 5
#玩家猜幾次限制
out_of_limit = False
#判斷玩家猜測次數是否有超過(布林值)
#WHILE判斷:1.沒猜中 2.沒有超過猜測限制次數,可以繼續迴圈猜測
while secret_num !=guess and not(out_of_limit):
    guess_count +=1
    if guess_count <= guess_limit:
#猜測者的次數小於等於限制次數,則可以繼續迴圈猜測:
        guess = int(input("請輸入數字:"))
        #猜測者的數值大於謎底,則印出:
        if guess > secret_num :
            print("小一點")
        #猜測者的數值小於謎底,則印出:
        elif guess < secret_num :
            print("大一點")
    #猜測者的次數如果超過限制,則為TRUE,帶入WHILE判斷式,則阻斷迴圈,執行下個程式碼 
    else:
        out_of_limit = True
#猜測者如未猜中謎底,而超出次數限制,將印出:
if out_of_limit:
    print("抱歉你輸了!")
#否則(於限制次數中猜中謎底)將執行:
else:
    print("恭喜猜中了!")

https://ithelp.ithome.com.tw/upload/images/20221225/20156136KDvrKhgBcZ.jpg

https://ithelp.ithome.com.tw/upload/images/20221225/201561360HGF35zKfE.jpg


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言