猫史档案馆


【Python作品分享】人生模拟器【作品秀】

用户:2023再见了机房保重2023再见了机房保重查看:0 回复:0 评论:0 创建时间:2024-04-21T11:12:08


【作品展示】

center_image

 

【作品介绍】

666

 

【作品源代码】

import random
import time

name = input('请输入名字:')
f = random.randint(0, 1)
if f == 0:
    print(name, '出生了,是个男孩')
else:
    print(name, '出生了,是个女孩')


def get_event_add():
    events = ['时数学天赋不错', '时好像有预知能力', '时脸被烧了', '时家的公鸡下了蛋', '时连续十个学期拿了三好学生', '时被发现有足球天赋,去西班牙进行训练', '时每次去食堂打饭阿姨都不手抖',
              '时中了500亿大奖', '时开了一家店', '时买了一架私人飞机', '时带领中国足球拿了大力神杯', '时的婚姻幸福喵,还有两个孩子', '时被选中成为光的使者', '时发现了长生不老的秘方']
    r = random.randint(0, 13)
    return events[r]


def get_event_sub():
    events = ['时摔了一跤', '时被雷劈了', '时被猪拱了', '时被狗咬了,又追着狗咬了回来', '时脸烧了', '时要参加一场重要的考试,但是走错了考场',
              '时喵被发现了', '时找到了秦始皇的陵墓,却被当成盗墓贼抓了起来',  '时家的保时捷轮子被人卸了', '时冬天到了,但是只有喵', '时买到了假的保健品', '时给游戏充值却充错了账号']
    r = random.randint(0, 11)
    return events[r]


life = random.randint(30, 70)
age = 0
while True:
    a = random.randint(0, 1)
    if a == 0:
        e = get_event_add()
        life = life + 5
    else:
        e = get_event_sub()
        life = life - 5
    print(name, age, '岁:', e)
    time.sleep(1)
    if age >= 120 or life > 100:
        print('人生圆满结束')
        break
    if life < 0:
        print('人生意外中断')
        break
    age = age + 1

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页