python代码实现小马烹饪彩虹蛋糕、萌兽练习生游戏

1. 小马烹饪彩虹蛋糕
这是一个文本基础的小游戏,玩家根据提示制作彩虹蛋糕。
import random

def make_cake():
    layers = ['红色', '橙色', '黄色', '绿色', '蓝色', '紫色']
    print("欢迎来到彩虹蛋糕制作游戏!")
    print("请按照顺序添加蛋糕层:红色、橙色、黄色、绿色、蓝色、紫色")
    
    random.shuffle(layers)  # 打乱颜色顺序
    for i, color in enumerate(layers):
        print(f"第{i + 1}层蛋糕颜色是 {color}。")
    
    answer = input("请输入你认为的正确颜色顺序,用逗号分隔:")
    answer_list = answer.split(',')
    
    if answer_list == layers:
        print("恭喜你!蛋糕制作成功!")
    else:
        print(f"很遗憾,正确顺序是:{', '.join(layers)}")

make_cake()
2. 萌兽练习生
这是一个简化版的训练萌兽游戏,玩家选择训练的萌兽类型,并接受挑战。
import random

def train_beast():
    beasts = ['火焰兽', '水流兽', '风暴兽', '大地兽']
    challenges = ['跳跃', '奔跑', '攻击', '防御']
    
    print("欢迎来到萌兽练习生游戏!")
    print("请选择你要训练的萌兽类型:")
    
    for i, beast in enumerate(beasts, 1):
        print(f"{i}. {beast}")
    
    choice = int(input("请输入你选择的编号:")) - 1
    if 0 <= choice < len(beasts):
        beast = beasts[choice]
        print(f"你选择了 {beast}。")
        
        challenge = random.choice(challenges)
        print(f"今天的挑战是:{challenge}!")
        result = input(f"{beast} 训练完成,结果如何?(输入‘成功’或‘失败’):")
        
        if result == '成功':
            print(f"恭喜你!{beast} 训练成功!")
        else:
            print(f"{beast} 训练失败,再接再厉!")
    else:
        print("无效的选择,请重新启动游戏。")

train_beast()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值