0 : print ( '請輸入一個' , min , '-' , max , '之間的數(shù):' ) x = int ( input ()) if x == y: print ( '恭喜你,炸彈解除!' ) break elif x 1 if count == 0 : print ( '嘭!炸彈炸了,數(shù)字是' , y) elif count == 1 : print ( '可惜,數(shù)字猜小了,數(shù)字在' , x" />
0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

利用Python實現(xiàn)兩個數(shù)字小游戲

麥辣雞腿堡 ? 來源:Python都知道 ? 作者:了不起 ? 2023-07-05 16:32 ? 次閱讀

有人在廣場安裝了一個數(shù)字炸彈,需要人為去猜測炸彈數(shù)字,總共有6次機會,6次機會一用完,如果沒有猜中則炸彈立馬爆炸:

import random
y = random.randint(1, 100)
min = 1
max = 100
count = 6
print('開始拆炸彈吧!您共有%d次機會' % count)
while count > 0:
    print('請輸入一個', min, '-', max, '之間的數(shù):')
    x = int(input())
    if x == y:
        print('恭喜你,炸彈解除!')
        break
    elif x < y:
        count -= 1
        if count == 0:
            print('嘭!炸彈炸了,數(shù)字是', y)
        elif count == 1:
            print('可惜,數(shù)字猜小了,數(shù)字在', x, '-', max, '之間,最后一次機會了,好好把握呀!')
        else:
            print('可惜,數(shù)字猜小了,數(shù)字在', x, '-', max, '之間,再猜一猜,你還有%d次機會。' % count)
        min = x
    else:
        count -= 1
        if count == 0:
            print('嘭!炸彈炸了,數(shù)字是', y)
        elif count == 1:
            print('可惜,數(shù)字猜大了,數(shù)字在', min, '-', x, '之間,最后一次機會了,好好把握呀!')
        else:
            print('可惜,數(shù)字猜大了,數(shù)字在', 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('電腦獲勝')
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 編碼
    +關(guān)注

    關(guān)注

    6

    文章

    952

    瀏覽量

    54891
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4813

    瀏覽量

    68833
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4802

    瀏覽量

    84890
收藏 人收藏

    評論

    相關(guān)推薦

    用C++實現(xiàn)的經(jīng)典小游戲源代碼

    用C++實現(xiàn)的經(jīng)典小游戲源代碼
    發(fā)表于 08-20 15:31

    數(shù)字記憶小游戲

    數(shù)字記憶小游戲
    發(fā)表于 06-16 10:53

    最受歡迎Labview小游戲(程序實現(xiàn)資料下載)

    `1.labview連連看小游戲(網(wǎng)友制作)2.令人嘆服的abview象棋程序(暴強)別人用labview寫的象棋程序,非常之利害放在論壇里大家一起研究學(xué)習(xí)看看別人的思想,編程最重要的就是思想前面板
    發(fā)表于 04-14 20:11

    基于js實現(xiàn)2048小游戲

    用js實現(xiàn)2048小游戲
    發(fā)表于 07-02 15:58

    數(shù)字小游戲

    數(shù)字小游戲,labview源代碼
    發(fā)表于 08-23 21:19

    數(shù)字小游戲研修實現(xiàn)

    `通過學(xué)習(xí)和努力,蛟龍騰飛團隊成功在自己開發(fā)版上實現(xiàn)數(shù)字小游戲。本游戲參考與引用了HonestQiao公開的代碼。`
    發(fā)表于 12-16 18:07

    怎么實現(xiàn)基于嵌入式的貪食蛇小游戲設(shè)計?

    怎么實現(xiàn)基于嵌入式的貪食蛇小游戲設(shè)計?
    發(fā)表于 12-03 06:18

    如何利用單片機去實現(xiàn)一個貪吃蛇小游戲

    如何利用單片機去實現(xiàn)一個貪吃蛇小游戲呢?其代碼程序該怎樣去實現(xiàn)呢?
    發(fā)表于 01-20 07:15

    推箱子小游戲設(shè)計

    推箱子小游戲設(shè)計
    發(fā)表于 06-09 09:49 ?98次下載

    利用C語言來編寫打地鼠小游戲

    C語言模擬打地鼠小游戲
    的頭像 發(fā)表于 01-26 14:55 ?1.5w次閱讀

    基于STM32設(shè)計的拼圖小游戲

    基于STM32設(shè)計的拼圖小游戲
    發(fā)表于 11-23 17:51 ?30次下載
    基于STM32設(shè)計的拼圖<b class='flag-5'>小游戲</b>

    鴻蒙上實現(xiàn)數(shù)字華容道”小游戲

    本篇文章教大家如何在鴻蒙上實現(xiàn)數(shù)字華容道”小游戲。
    的頭像 發(fā)表于 12-26 09:52 ?1282次閱讀

    基于FPGA的2048小游戲實現(xiàn)案例

    這周末調(diào)試《車牌識別算法》遇到點問題,“無聊”中用FPGA搞個2048小游戲玩玩。
    的頭像 發(fā)表于 09-08 10:01 ?1478次閱讀
    基于FPGA的2048<b class='flag-5'>小游戲</b><b class='flag-5'>實現(xiàn)</b>案例

    python中如何交換兩個數(shù)的位置

    Python中,我們可以使用多種方法來交換兩個數(shù)的位置。下面將詳細介紹這些方法,并提供示例代碼和解釋。 方法一:使用臨時變量進行交換 這是最簡單的方法之一,我們可以使用一個臨時變量來交換兩個數(shù)的值
    的頭像 發(fā)表于 11-22 10:56 ?3003次閱讀

    python中如何交換兩個數(shù)的值相加

    Python是一種簡單易學(xué)的高級語言,其交換兩個數(shù)的值相加是一種常見的操作。交換變量的值可以在許多情況下發(fā)揮作用,如算法、排序、邏輯控制等。本文將詳細介紹Python實現(xiàn)交換
    的頭像 發(fā)表于 11-29 17:29 ?697次閱讀