python初學者 用隨機數形式編寫石頭剪刀布

2021-10-14 07:21:31 字數 822 閱讀 5974

b =

int(

input

("請輸入(剪刀(0),石頭(1),布(2)):"))

import random

a = random.randint(0,

2)print

(a)if a >b :

print

("哈哈,你輸了"

)elif a ==b:

print

("我們一樣哎"

)else

:print

("666"

)

這是簡單通過隨機數形式進行石頭剪刀布**的編寫。不過有個疑問,如果輸入者輸入的數字大於2.那應該怎樣處理這種問題?

留坑。等解決了再來填坑。(1.8)

1.12:

想到解決辦法。

將「666」設定成正常情況的一種。而輸入錯誤的情況是一種。

所以**修改為:

b =

int(

input

("請輸入(剪刀(0),石頭(1),布(2)):"))

import random

a = random.randint(0,

2)print

(a)if a >b :

print

("哈哈,你輸了"

)elif a ==b:

print

("我們一樣哎"

)elif aprint

("666"

)else

:print

("輸入錯誤。請重新輸入。"

)

Python初學隨機數

隨機函式 import rander rander.seed 10 設定隨機數種子為10 隨機數種子會影響隨機數生成的序列 如果隨機數種子不變 則每次生成的隨機數種子都會一樣 如果不設定隨機數種子 則預設隨機數種子為系統時間 rander.rander 生成乙個 0.0,1.0 之間的隨機小數 ra...

python初學者,列表

2.列表 3.通用操作 4.修改列表 5.列表的方法 6.遍歷 語法列表名 元素1,元素2,元素3,元素n list 建立乙個列表 print list type list 執行結果為list 1,2,3,4,5 print list 0 結果是 1 print list 4 結果是 5 print...

用C 語言初學者案例

源 反序輸出 console.write 請輸入乙個字串 string input console.readline for int i input.length 1 i 0 i 效果 1235 輸出效果 5321 源 斐波那契數列 1 1 2 3 5 region 獲取使用者輸入的長度,儲存到變數...