Python入門綜合試題 猜大小

2021-08-28 09:55:09 字數 1329 閱讀 1795

遊戲開始,首先玩家選擇押大小,選擇完成後開始搖三個骰子計算總值,總值大於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...