猫史档案馆


【Python作品分享】小鸡庄园V1.0【作品秀】

用户:木糖醇MROP木糖醇MROP查看:0 回复:0 评论:0 创建时间:2022-03-30T19:02:27


【作品展示】

center_image

 

【作品介绍】

我是python萌新一个,求赞赞

 

【作品源代码】

import time
import random


# 积木数:413(不包括注释【第104行还有一行注释】)
# 代码总行数:104行
# 版本:V1.0
# 开发者:木糖醇MROP
# 版权所有:BXL工作室
# 创作开始时间:2022.3.19 17: 50: 00
# 创作结束时间:2022.3.21 19: 48: 00
# 发布日期:2022.3.30 19:00:00

加速卡, 小鸡一共吃了多少千克饲料 = 0, 0
time.sleep(0.5)
print('=================================================小鸡庄园=================================================')
小鸡的名字 = input('给小鸡取个名字吧:')
庄园的名字 = input('给你的庄园取个名字吧:')
while True:
    time.sleep(0.5)
    print('=======================================================================================================')
    time.sleep(0.5)
    print('1、去偷吃')
    time.sleep(0.5)
    print('2、去巡逻')
    time.sleep(0.5)
    print('3、去商店')
    要干嘛 = input('你要干嘛呢?')
    if (要干嘛 == '1'):
        print('1、要')
        print('2、不要')
        是否用加速卡 = input('你要用加速卡吗?')
        if (是否用加速卡 == '1'):
            if (加速卡 > 0):
                print('你使用了1张加速卡,小鸡撸起袖子开始双手吃饲料,进食速度大大加快')
                庄园主1 = ['AA', 'BB', 'CC', 'DD']
                庄园主1 = random.choice(庄园主1)
                吃了多少分钟 = random.randint(15, 30)
                if (吃了多少分钟 > 15 and 吃了多少分钟 < 20):
                    吃了多少克 = 8
                if (吃了多少分钟 > 20 and 吃了多少分钟 < 25):
                    吃了多少克 = 10
                if (吃了多少分钟 > 25 and 吃了多少分钟 <= 30):
                    吃了多少克 = 12
                try:
                    time.sleep(0.5)
                    print(((((((((((str(小鸡的名字) + '在') + str(庄园主1)) + '的庄园偷吃了') + str(吃了多少分钟)) + '分钟,吃掉了') + str(吃了多少克)) + '克') + '就被') + str(庄园主1)) + '赶了回来'))
                    小鸡一共吃了多少千克饲料 += 吃了多少克
                except :
                    time.sleep(0.5)
                    print(('系统异常!' * 3))
            else:
                print('你还没有加速卡哦!快去商店购买吧!')
        if (是否用加速卡 == '2'):
            庄园主1 = ['AA', 'BB', 'CC', 'DD']
            庄园主1 = random.choice(庄园主1)
            吃了多少分钟 = random.randint(15, 30)
            if (吃了多少分钟 > 15 and 吃了多少分钟 < 20):
                吃了多少克 = 6
            if (吃了多少分钟 > 20 and 吃了多少分钟 < 25):
                吃了多少克 = 8
            if (吃了多少分钟 > 25 and 吃了多少分钟 <= 30):
                吃了多少克 = 10
            try:
                time.sleep(0.5)
                print(((((((((((str(小鸡的名字) + '在') + str(庄园主1)) + '的庄园偷吃了') + str(吃了多少分钟)) + '分钟,吃掉了') + str(吃了多少克)) + '克') + '就被') + str(庄园主1)) + '赶了回来'))
                小鸡一共吃了多少千克饲料 += 吃了多少克
            except :
                time.sleep(0.5)
                print(('系统异常!' * 3))
    if (要干嘛 == '2'):
        吃了多少分钟 = random.randint(15, 30)
        if (吃了多少分钟 > 15 and 吃了多少分钟 <= 20):
            吃了多少克 = 6
        if (吃了多少分钟 > 20 and 吃了多少分钟 <= 25):
            吃了多少克 = 8
        if (吃了多少分钟 > 25 and 吃了多少分钟 <= 30):
            吃了多少克 = 10
        庄园主2 = ['AA', 'BB', 'CC', 'DD']
        是否有小鸡偷吃 = ['否', '否', '否', '是', '是']
        是否有小鸡偷吃 = random.choice(是否有小鸡偷吃)
        庄园主2 = random.choice(庄园主2)
        if (是否有小鸡偷吃 == '是'):
            time.sleep(0.5)
            print((((((str(庄园主2) + '的小鸡在你的庄园偷吃了') + str(吃了多少分钟)) + '分钟,吃掉了') + str(吃了多少克)) + '克,就被你赶走了'))
            小鸡一共吃了多少千克饲料 -= 吃了多少克
            print('你损失了', 吃了多少克, '克饲料')
        else:
            time.sleep(0.5)
            print('你的庄园很好,什么都没有发生')
    if (要干嘛 == '3'):
        买多少加速卡 = input('你要买多少加速卡')
        if (int(买多少加速卡) * 5 > int(小鸡一共吃了多少千克饲料)):
            print('小鸡吃掉的饲料还不够哦!你现在只有', 小鸡一共吃了多少千克饲料, '克饲料')
        if (int(买多少加速卡) * 5 < int(小鸡一共吃了多少千克饲料)):
            print('购买成功')
            print('你花掉了', (int(买多少加速卡) * 5), '克饲料')
            加速卡 += int(买多少加速卡)
        if (int(买多少加速卡) * 5 == int(小鸡一共吃了多少千克饲料)):
            print('购买成功')
            print('你花掉了', (int(买多少加速卡) * 5), '克饲料')
            加速卡 += int(买多少加速卡)

# 我的手啊!

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页