小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

趣味python | 猜數(shù)字游戲的程序設(shè)計(jì)太簡(jiǎn)單了

 Python集中營(yíng) 2022-10-10 發(fā)布于甘肅

游戲玩法:很多人都玩過(guò)猜數(shù)字游戲,由某人隨機(jī)出一個(gè)指定范圍內(nèi)的數(shù),然后其他人一個(gè)一個(gè)猜,猜的過(guò)程中區(qū)間不斷縮小,直到猜中為止。

用戶交互

 1# 隨機(jī)數(shù)模塊
2import random
3
4'''
5輸入一個(gè)數(shù)據(jù)區(qū)間
6'''

7begin = int(input("輸入一個(gè)最小數(shù):\n"))
8
9end = int(input("輸入一個(gè)最大數(shù):\n"))
10
11# 在數(shù)據(jù)區(qū)間隨機(jī)生成一個(gè)正確答案
12
13current = random.randint(begin, end)
14
15print("在數(shù)據(jù)區(qū)間 [" + str(begin) + " ," + str(end) + "]產(chǎn)生了一個(gè)數(shù)字")
16
17print("猜猜是多少?")
18
19# 限制次數(shù)
20
21times = 10
22
23# 計(jì)數(shù)
24
25i = 0

執(zhí)行邏輯

 1while True:
2
3    if i >= times:
4
5        print("猜字次數(shù)已經(jīng)用完")
6
7        break
8
9    else:
10
11        num_int = int(input("輸入一個(gè)數(shù)字:\n"))
12
13        if num_int > current:
14
15            print("你輸入的數(shù)據(jù)比正確數(shù)要大一些")
16
17        elif num_int < current:
18
19            print("你輸入的數(shù)比正確數(shù)要小一些")
20
21        elif num_int == current:
22
23            print("恭喜你,猜對(duì)了","總共猜了",str(i + 1) + "次")
24
25            break

游戲結(jié)果

 1輸入一個(gè)最小數(shù):
21
3輸入一個(gè)最大數(shù):
45
5在數(shù)據(jù)區(qū)間 [1 ,5]產(chǎn)生了一個(gè)數(shù)字
6猜猜是多少?
7輸入一個(gè)數(shù)字:
83
9恭喜你,猜對(duì)了 總共猜了 1
10
11Process finished with exit code 0


關(guān)注 Python集中營(yíng)
領(lǐng)取編程干貨
培養(yǎng)編程思想

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多