0 : print ( '請輸入一個' , min , '-' , max , '之間的數:' ) x = int ( input ()) if x == y: print ( '恭喜你,炸彈解除!' ) break elif x 1 if count == 0 : print ( '嘭!炸彈炸了,數字是' , y) elif count == 1 : print ( '可惜,數字猜小了,數字在' , x" />

女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

利用Python實現兩個數字小游戲

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

有人在廣場安裝了一個數字炸彈,需要人為去猜測炸彈數字,總共有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

    文章

    967

    瀏覽量

    55491
  • 代碼
    +關注

    關注

    30

    文章

    4886

    瀏覽量

    70253
  • python
    +關注

    關注

    56

    文章

    4825

    瀏覽量

    86178
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    用C++實現的經典小游戲源代碼

    用C++實現的經典小游戲源代碼
    發表于 08-20 15:31

    數字記憶小游戲

    數字記憶小游戲
    發表于 06-16 10:53

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

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

    基于js實現2048小游戲

    用js實現2048小游戲
    發表于 07-02 15:58

    數字小游戲

    數字小游戲,labview源代碼
    發表于 08-23 21:19

    數字小游戲研修實現

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

    怎么實現基于嵌入式的貪食蛇小游戲設計?

    怎么實現基于嵌入式的貪食蛇小游戲設計?
    發表于 12-03 06:18

    如何利用單片機去實現一個貪吃蛇小游戲

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

    推箱子小游戲設計

    推箱子小游戲設計
    發表于 06-09 09:49 ?101次下載

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

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

    基于STM32設計的拼圖小游戲

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

    鴻蒙上實現數字華容道”小游戲

    本篇文章教大家如何在鴻蒙上實現數字華容道”小游戲
    的頭像 發表于 12-26 09:52 ?1496次閱讀

    基于FPGA的2048小游戲實現案例

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

    python中如何交換兩個數的位置

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

    python中如何交換兩個數的值相加

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