遊戲開始,首先玩家選擇押大小,選擇完成後開始搖三個骰子計算總值,總值大於11小於18位大,總值大於3小於10位小,然後告訴玩家猜對或猜錯的結果。
a_list=[1,2,3]
print(sum(a_list))
使用sum()函式對列表中的所有整數求和
import random
point1=random.randrange(1,7)
point2=random.randrange(1,7)
point3=random.randrange(1,7)
print(point1,point2,point3)
匯入random內建庫然後使用它生成隨機數
首先需要構建乙個搖骰子的函式。1.需要搖3個骰子,每個骰子都生成1-6隨機數。2.建立乙個列表把搖骰子的結果儲存在列表裡面,並且每局遊戲都更改結果。3.要把點數轉換為大或小。4.最後,讓使用者猜大小,並告訴最後結果。
import random
#骰子函式
def dice(num=3,point=none):
if point is none:
points=
while num>0:
point=random.randrange(1,7)
num-=1
return points
#根據骰子比大小
def roll_result(total):
isbig=11<=total<=18
issmall=3<=total<=11
if isbig:
return 'big'
if issmall:
return'small'
def start_game():
choices=['big','small']
your_choices=input('big or small')
if your_choices in choices:
point=dice()
total=sum(dice())
youwin=your_choices==roll_result(total)
if youwin:
print('the point are',point,'you win')
else:
print('the point are',point,'you lose')
else:
print('invalid words')
start_game()
start_game()
LeetCode 猜數字大小(Python版本)
我們正在玩乙個猜數字遊戲。遊戲規則如下 我從1到n選擇乙個數字。你需要猜我選擇了哪個數字。每次你猜錯了,我會告訴你這個數字是大了還是小了。你呼叫乙個預先定義好的介面guess int num 它會返回 3 個可能的結果 1,1或0 1 我的數字比較小 1 我的數字比較大 0 恭喜!你猜對了!示例 輸...
python入門 猜數字遊戲
import random num f random.randint 1,100 print num f c number 0 while true num l input 請猜乙個數字 if not num l.isdigit print 請輸入數字 elif int num l 0 or int...
Python入門級案例 猜數字小遊戲 猜N次
本案例只適合新手,老司機請繞路 1 案例介紹 程式自己有乙個數字,使用者輸入乙個數字,兩個數字進行比較。2 應用到的知識點 input函式 字串 while迴圈 if條件判斷語句 break語句。3 全部 my num 8 如果我要猜三次 n次 直到猜對位置 python學習 924040232 t...