有人在廣場安裝了一個數字炸彈,需要人為去猜測炸彈數字,總共有6次機會,6次機會一用完,如果沒有猜中則炸彈立馬爆炸:
import random
y = random.randint(1, 100)
min = 1
max = 100
count = 6
print('開始拆炸彈吧!您共有%d次機會' % count)
while count > 0:
print('請輸入一個', min, '-', max, '之間的數:')
x = int(input())
if x == y:
print('恭喜你,炸彈解除!')
break
elif x < y:
count -= 1
if count == 0:
print('嘭!炸彈炸了,數字是', y)
elif count == 1:
print('可惜,數字猜小了,數字在', x, '-', max, '之間,最后一次機會了,好好把握呀!')
else:
print('可惜,數字猜小了,數字在', x, '-', max, '之間,再猜一猜,你還有%d次機會。' % count)
min = x
else:
count -= 1
if count == 0:
print('嘭!炸彈炸了,數字是', y)
elif count == 1:
print('可惜,數字猜大了,數字在', min, '-', x, '之間,最后一次機會了,好好把握呀!')
else:
print('可惜,數字猜大了,數字在', min, '-', x, '之間,再猜一猜,你還有%d次機會。' % count)
max = x
3 石頭剪刀布
家里有小朋友總是拉著你跟他們玩小游戲,比如石頭剪刀布,所以我就用Python寫了一個簡易小程序,讓電腦和小朋友玩,這樣我就可以自己耍了。
游戲是三局兩勝制,且看:
import random
choose = {1:'石頭', 2:'剪刀', 3:'布'}
print('本游戲采用三局兩勝制')
times = 3
computer_flag = 0
player_flag = 0
for i in range(1,times+1):
print('\\n')
print('第%d局' % i)
player = int(input('玩家請出拳:石頭(1)、剪刀(2)、布(3):'))
computer = random.randint(1, 3)
player_choose = choose[player]
computer_choose = choose[computer]
if player == computer:
print(f'您出{player_choose},電腦出{computer_choose}\\n此局平局')
computer_flag += 0
player_flag += 0
print('目前,玩家贏%d局,電腦贏%d局' % (player_flag, computer_flag))
elif player == 1 and computer == 2 or player == 2 and computer == 3 or player == 3 and computer == 1:
print(f'您出{player_choose},電腦出{computer_choose}\\n此局你贏了')
computer_flag += 0
player_flag += 1
print('目前,玩家贏%d局,電腦贏%d局' % (player_flag, computer_flag))
else:
print(f'您出{player_choose},電腦出{computer_choose}\\n此局你輸了')
computer_flag += 1
player_flag += 0
print('目前,玩家贏%d局,電腦贏%d局' % (player_flag, computer_flag))
print('=========================================')
if player_flag==computer_flag:
print("平局,無獲勝者")
elif player_flag > computer_flag:
print('玩家獲勝')
else:
print('電腦獲勝')
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
編碼
+關注
關注
6文章
1039瀏覽量
56976 -
代碼
+關注
關注
30文章
4968瀏覽量
73971 -
python
+關注
關注
57文章
4876瀏覽量
90034
發布評論請先 登錄
相關推薦
熱點推薦
python中如何交換兩個數的位置
在Python中,我們可以使用多種方法來交換兩個數的位置。下面將詳細介紹這些方法,并提供示例代碼和解釋。 方法一:使用臨時變量進行交換 這是最簡單的方法之一,我們可以使用一個臨時變量來交換兩個數的值
python中如何交換兩個數的值相加
Python是一種簡單易學的高級語言,其交換兩個數的值相加是一種常見的操作。交換變量的值可以在許多情況下發揮作用,如算法、排序、邏輯控制等。本文將詳細介紹Python中實現交換
利用Python實現兩個數字小游戲
評論