python基礎語法小案例

2021-10-24 11:51:51 字數 4001 閱讀 1171

x=

int(

input

("請輸入整數x:"))

y=int

(input

("請輸入整數y:"))

z=int

(input

("請輸入整數z:"))

使用者輸入石頭、剪刀或布,電腦也會出乙個招,要求得出

最終結果,顯示勝利玩家。

提示1:用數字代表猜拳

提示2:使用條件判斷語句

提示3:

import random

random.randint(m,n )為取m-n隨機整數的方法

import random

# 1. 出拳

# 玩家

player =

int(

input

('請出拳:0--石頭;1--剪刀;2--布:'))

# 電腦

# computer = 1

computer = random.randint(0,

2)# print(computer)

# 2. 判斷輸贏

# 玩家獲勝if(

(player ==0)

and(computer ==1)

)or((player ==1)

and(computer ==2)

)or((player ==2)

and(computer ==0)

):print

('玩家獲勝,哈哈哈哈'

)# 平局

elif player == computer:

print

('平局,別走,再來一局'

)else

:print

('電腦獲勝'

("請輸入1-3:"))

if num==1:

print

(f"您輸入的是,將輸出三角形"

)for i in

range(3

):turtle.seth(i *

120)

turtle.fd(90)

turtle.exitonclick(

)elif num==2:

print

(f'您輸入的是,將輸出圓形'

) turtle.circle(90,

360)

turtle.exitonclick(

)elif num==3:

print

(f'您輸入的是,將輸出正方形'

)for i in

range(4

):turtle.fd(90)

turtle.left(90)

turtle.exitonclick(

)else

:print

(input

('你個沙雕,輸1-3的數'

("請輸入a邊長:"))

b=int

(input

('請輸入b邊長:'))

c=int

(input

("請輸入c邊長:"))

if a >

0and b >

0and c >0:

if a + b > c and b + c > a and a + c > b:

if a == b and b == c:

print

("這是等邊三角形"

)for i in

range(3

):turtle.seth(i *

120)

turtle.fd(

100)

turtle.exitonclick(

)elif a == b or b == c or c == a:

print

("這是等腰三角形"

)else

:print

("這是不規則三角形"

)elif a + b == c or b + c == a or a + c == b:

print

("這是個直角三角形"

)else

:print

('這好像不是個三角形'

)else

:print

("請輸入大於0的數字"

python基礎語法小案例

x int input 請輸入整數x y int input 請輸入整數y z int input 請輸入整數z 使用者輸入石頭 剪刀或布,電腦也會出乙個招,要求得出 最終結果,顯示勝利玩家。提示1 用數字代表猜拳 提示2 使用條件判斷語句 提示3 import random random.rand...

Python程式設計基礎之小案例練習

re庫 re庫是python的標準庫,主要用於字串匹配。方法解釋說明 re.search 在乙個字串中搜尋匹配正規表示式的第乙個位置,返回match物件 re.match 從乙個字串的開始位置起匹配正規表示式,返回match物件 re.findall 搜尋字串,以列表型別返回全部能匹配的字串 re....

測試基礎小案例

關於412教室 功能測試 1 能容納多少人 2 採光好不好,明亮度高不高 3 牆壁牢不牢固,隔音效果如何 4 能放多少桌子,椅子,容量多少 5 室內溫度如何,通風感強不強 介面測試 1 牆面與窗的比例是否合理 2 牆面是否有凹凸不平 3 牆面顏色是否合理,不掉漆,無縫隙 4 不透風,不漏雨 效能測試...