1. 程式人生 > 實用技巧 ><轉載>很有意思的小遊戲

<轉載>很有意思的小遊戲

轉載自:https://blog.csdn.net/cookie_xq/article/details/102528049

import time
import random

print('''歡迎來到「七七的小世界」!
七七對你的到來表示十二萬分的興高采烈w''')
time.sleep(1.5)
print('--------------------------')
print('''今天天氣真好呢!
或許...''')
time.sleep(1.5)
print('你想和七七一起做遊戲嘛(星星眼)')
time.sleep(1.5)
print('--------------------------')
print('【請選擇】')
print('(七七溫馨提示:要輸入大寫的字母鴨)')
a1 = input('A.想      B.不想 \n')

if a1 == 'B':
    print('真遺憾,下次有緣再見咯~')
    time.sleep(2)
elif a1 == 'A':
    while True:
        print('(σ´∀`)σ 七七超開心,並努力抑制喜悅於言表')
        time.sleep(1.5)
        print('那麼,你想和七七玩兒什麼呢')
        a2 = input('A.猜數字     B.打小怪獸     C.大人的遊戲\n')
        if a2 == 'A':
            print('''嗯嗯!那就來猜一個50以內的整數好啦\n來猜猜七七心裡想的數是多少?\n一共有五次機會喲''')
            time.sleep(1.5)
            right = random.randint(0, 50)
            for i in range(5):
                print('--------------------------')
                char = int(input('請輸入:'))
                if char == right:
                    print('猜對啦,七七超級佩服你!')
                    break
                elif char > right:
                    print('猜大了捏')
                else:
                    print('猜小了捏')
            else:
                print('五次機會都沒有猜中,你失敗啦')
        elif a2 == 'B':
            blood = random.randint(1, 100)
            attack = random.randint(1, 100)
            print('經過七七靈魂的透視,你的屬性是:')
            print('血量:' + str(blood))
            print('攻擊:' + str(attack))
            time.sleep(1.5)
            if blood > 80 or attack > 80:
                print('哇!!真是天賦異稟(七七趁你不注意偷偷擦口水)')
            elif blood < 20 or attack < 20:
                print('emmm,接下來的路要小心啊!')
            else:
                print('海星啊兄dei!加把勁我們可以幹掉小怪獸~')
            time.sleep(1.5)
            print('--------------------------')
            while blood > 0:
                time.sleep(1.5)
                blood2 = random.randint(1, 80)
                attack2 = random.randint(1, 80)
                money2 = random.randint(1, 10)
                print('遇到了一隻小怪獸')
                print('【請選擇】')
                choice = input('A.攻擊      B.我要肥家\n')
                if choice == 'A':
                    print('--------------------------')
                    time.sleep(1)
                    print('【小怪獸】\n血量:%d\n攻擊:%d' % (blood2, attack2))
                    print('--------------------------')
                    time.sleep(1)

                    while blood > 0 and blood2 > 0:
                        blood = blood - attack2
                        blood2 = blood2 - attack
                        print('你發起了攻擊,【小怪獸】的血量%d' % blood2)
                        print('同時,小怪獸向你發起了攻擊,【你】的血量%d' % blood)
                        print('--------------------------')
                        time.sleep(1.2)

                    if blood > 0 and blood2 <= 0:
                        print('小怪獸死翹翹了,七七超級崇拜你!')
                        print('獲得了金幣¥10!')
                        print('要給七七買小零食嘛?')
                        print('【請選擇】')
                        buy = input('A.要      B.不要\n')
                        if buy == 'A':
                            print('--------------------------')
                            appetizer = ['香蕉可麗餅', '草莓蛋糕', '薄荷冰淇淋']
                            print('七七收到了你的禮物...啊!竟然是七七最愛的' + random.choice(appetizer))
                            print('七七開心到飛起來啦!')
                            time.sleep(1.5)
                        elif buy == 'B':
                            print('好叭qwq哭唧唧')
                        print('--------------------------')
                    elif blood <= 0 and blood2 > 0:
                        print('啊嗚嗚qwq小怪獸把你幹掉了!')
                    else:
                        print('哎呀呀,你和小怪獸都死翹翹了!')
                elif choice == 'B':
                    print('--------------------------')
                    break
            print('''好啦好啦,你超棒der!\n(七七給你揉揉並送你回家休息♡''')
            time.sleep(1.5)
        elif a2 == 'C':
            print('''誒誒誒///\n大人的遊戲是什麼辣(捂臉)\n七七隻和有緣的人玩這個遊戲哦''')
            time.sleep(1.5)
            name = input('請輸入你的名字:')
            if name == '小叭':
                print('如果是小叭的話///可以噢')
                print('咕嘿嘿嘿嘿嘿嘿')
            else:
                print('誒,真遺憾。你和七七不是有緣人呢')
            time.sleep(1.5)
        print('--------------------------\n還要繼續和七七一起玩兒嘛?\n【請選擇】\nA.要!     B.七七拜拜,下次再和你一起玩辣')
        a = input('你的選擇是:\n')
        if a == 'B':
            print('拜拜咯|ू・ω・` )七七會想你的唔!')
            time.sleep(2)
            break

  

介面效果: