石頭 剪刀 布小遊戲

2021-10-10 17:36:15 字數 1793 閱讀 2959

# 先建立建立乙個遊戲規則

# 石頭 = 0、剪刀 = 1、布 = 2.

'''贏的情況有三種,分別是:

情況匹配 前減後贏差值 前減後輸差值

0贏1, -1 1

1贏2, -1 1

2贏0. 2 -2

'''

hand = input('石頭、剪刀、布,你要出哪乙個呢:')

if hand in ('石頭', '剪刀', '布'):

if hand == '石頭':

hand = 0

elif hand == '剪刀':

hand = 1

elif hand == '布':

hand = 2

j = random.randint(0, 2)

res = hand - i

if res == (2 or -1):

print('恭喜你,你贏了!')

elif res == 0:

print('平局')

else:

print('很遺憾,你輸了。')

# 先建立建立乙個遊戲規則

# 石頭 = 0、剪刀 = 1、布 = 2.

'''贏的情況有三種,分別是:

情況匹配 前減後贏差值 前減後輸差值

0贏1, -1 1

1贏2, -1 1

2贏0. 2 -2

'''import random

while true:

hand = input('石頭、剪刀、布,你要出哪乙個呢:')

if hand in ('石頭', '剪刀', '布'):

again = 1

if hand == '石頭':

hand = 0

elif hand == '剪刀':

hand = 1

elif hand == '布':

hand = 2

j = random.randint(0, 2)

res = hand - i

if res == (2 or -1):

print('恭喜你,你贏了!')

elif res == 0:

print('平局')

else:

print('很遺憾,你輸了。')

again = input('想再玩一次請輸入1,退出請輸入0:')

if again != '1' and again != '0':

again = input('只能輸入1(再玩一次)或0(退出遊戲)哦,請從新輸入:')

else:

if again != '1' and again != '0':

print('已退出遊戲,歡迎下次再玩。')

break

if again == 1:

continue

else:

print('等著你下次來玩哦!')

break

else:

print('輸入錯誤!')

python 石頭剪刀布小遊戲

import random import time print 石頭剪刀布小遊戲!time.sleep 3 for i in range 6 for k in range 5 i print end for j in range 2 i 1 print end print for i in rang...

python小遊戲 剪刀,石頭,布

小遊戲 剪刀,石頭,布 規則 剪刀可以剪布,石頭可以磕碰剪刀,而布可以抱住石頭 程式輸入 剪刀,石頭,布 與電腦隨機產生的剪刀,石頭,布做對比 choice 從序列中隨機生產乙個元素 from random import li 剪刀 石頭 布 while true n str input 請輸入剪刀...

python小遊戲 石頭剪刀布

import random pc random.randint 1,3 a none if pc 1 a 石頭 elif pc 2 a 剪刀 else a 布 player input 請輸入剪刀石頭布 if a 石頭 and player 剪刀 or a 剪刀 and player 布 or a ...