猫史档案馆


【Python作品分享】发家致富【作业帖】

用户:zrzrzrzr查看:0 回复:0 评论:0 创建时间:2020-08-04T21:14:32


【作品展示】

center_image

 

【作品介绍】

一游戏

 

【作品源代码】

import time
import random
a, e, j, z, t, o = 50, 0, 0, 0, 0, 9e+123
print('欢迎来到发家致富,你目前有50元')
while True:
    b = int(input('请输入你的命令(赚钱1,商店2,雇佣3,卖出4,账户5,钻石商店6,赌厂7,借钱8,排行榜9,退出10):'))
    if (b == 1):
        if (j == 0):
            n = int(input('请输入你想赚的金额,最大1000(每0.1秒1元):'))
            if (n > 1000):
                print('超出了')
            if (n <= 1000):
                for i in range(n):
                    time.sleep(0.1)
                    a += 1
            print('你目前有', a, '元')
        else:
            p = int(input('你购买了特权!,请输入你想赚的金额,最大100000(每0.1秒100元):'))
            if (p > 100000):
                print('超出了')
            if (p <= 100000):
                for i in range(p):
                    time.sleep(0.1)
                    a += 100
            print('你目前有', a, '元')
    if (b == 2):
        print('你已进入商店')
        while True:
            c = int(input('商品栏:1.目前资产*2(100000000元),2.每过0.1秒钱数*1.0013(持续10秒,500元),3.退出:'))
            if (c == 1):
                if (a > 100000000):
                    a = (a * 2 - 100000000)
                    print('你目前有', a, '元')
                else:
                    print('资产不够')
            if (c == 2):
                if (a > 500):
                    print('正在赚钱')
                    for __count in range(100):
                        time.sleep(0.1)
                        a = (a * 1.0013)
                    a -= 500
                    print('停止赚钱')
                    print('你目前有', a, '元')
                else:
                    print('资产不够')
            if (c == 3):
                print('你已退出商店')
                break
    if (b == 3):
        while True:
            d = int(input('人才(可全雇佣,1小时=10秒):1.a人(1天,1小时加1000,3000元),2.b人(2天,1小时加550,3800元),3.c人(5小时,1小时加2000,5500元),4.d人(1小时,1小时加7500,4500元),5.退出:'))
            if (d == 1):
                if (a >= 3000):
                    a = (a - 3000)
                    print('已雇佣a人')
                    print('正在赚钱')
                    for __count in range(24):
                        time.sleep(10)
                        a = (a + 1000)
                    print('停止赚钱')
                    print('你目前有', a, '元')
                else:
                    print('资产不够')
            if (d == 2):
                if (a >= 3800):
                    a = (a - 3800)
                    print('已雇佣b人')
                    print('正在赚钱')
                    for __count in range(48):
                        time.sleep(10)
                        a = (a + 550)
                    print('停止赚钱')
                    print('你目前有', a, '元')
                else:
                    print('资产不够')
            if (d == 3):
                if (a >= 5500):
                    a = (a - 5500)
                    print('已雇佣c人')
                    print('正在赚钱')
                    for __count in range(5):
                        time.sleep(10)
                        a = (a + 2000)
                    print('停止赚钱')
                    print('你目前有', a, '元')
                else:
                    print('资产不够')
            if (d == 4):
                if (a >= 4500):
                    a = (a - 4500)
                    print('已雇佣d人')
                    print('正在赚钱')
                    for __count in range(1):
                        time.sleep(10)
                        a = (a + 7500)
                    print('停止赚钱')
                    print('你目前有', a, '元')
                else:
                    print('资产不够')
            if (d == 5):
                break
    if (b == 4):
        while True:
            if (a >= 500000):
                g = int(input('确认卖出?(500000元=1钻石,输入1确认,输入2退出):'))
                if (g == 2):
                    break
                if (g == 1):
                    e = round((a / 500000))
                    a -= (e * 500000)
                    print('你目前有', e, '钻石')
                    print('你目前有', a, '元')
                    break
            else:
                print('资产不够')
                break
    if (b == 5):
        while True:
            print('你目前有', a, '元')
            print('你目前有', e, '钻石')
            time.sleep(5)
            break
    if (b == 6):
        while True:
            f = int(input('商品栏:1.(0.1)秒赚100元(永久,5钻石),2.喵00000000000000000000000000000000000000000000000000000000000000000000(元,500钻石),3.退出:'))
            if (f == 1):
                if (e >= 1):
                    e = (e - 1)
                    j += 1
                    print('谢谢购买')
            if (f == 2):
                if (e >= 500):
                    e -= 500
                    a += 喵00000000000000000000000000000000000000000000000000000000000000000000
                    print('你目前有', a, '元')
                    print('你目前有', e, '钻石')
                else:
                    print('资产不够')
            if (f == 3):
                break
    if (b == 7):
        if (a >= 1):
            v = random.randint(1, 2)
            x = int(input('花5元输入1或2,如果对了,你的钱就会翻倍,如果错了,你的钱就会除2:'))
            if (v == x):
                a = (a * 2)
            else:
                a = (a / 2)
            a = (a - 5)
            print('你目前有', a, '元')
        else:
            print('资产不够')
            break
    if (b == 8):
        while True:
            m = (a * 1.5)
            if (z == 0):
                print('你最大可以借', m, '元')
                l = float(input('请输入要借的金额(输1退出):'))
                if (l == 1):
                    break
                if (l > m):
                    print('超出最大金额')
                if (l <= m):
                    print('你已成功借了', l, '元', '利息为', (l / 20), '元')
                    z += 1
                    a += l
                    t += 0.01
                    print('你目前有', a, '元')
                    u = (l + l / 20)
            if (z == 1):
                if (a >= u):
                    print('你需还', u, '元(输1退出)')
                    r = float(input('请输入要还的金额:'))
                    if (r == 1):
                        break
                    if (r == float(u)):
                        a = (a - u)
                        print('你目前有', a, '元')
                        z -= 1
                        break
                else:
                    print('资产不够')
                    break
    if (b == 9):
        while True:
            s = int(input('排行榜1,退出2:'))
            if (s == 1):
                if (e > o):
                    print('1.世界首富是你,你有', e, '钻石')
                    print('2.作者,有', o, '钻石')
                    time.sleep(5)
                    break
                else:
                    print('1.世界首富是作者,有', o, '钻石')
                    print('2.你,你有', e, '钻石')
                    time.sleep(5)
                    break
            if (s == 2):
                break
    if (b == 10):
        print('谢谢使用')
        break

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页