猫史档案馆


【Python作品分享】手机模拟器【作品秀】

用户:思琪子思琪子查看:0 回复:0 评论:0 创建时间:2021-03-25T14:34:58


【作品展示】

center_image

 

【作品介绍】

一个游戏,可以玩。

 

【作品源代码】

import time
import random


t_ming = 0
t_mima = 0
app = ['设置', '应用商店']
cart = []
print('手机模拟器')
time.sleep(1)
while True:
    if (input('请输入密码:') == '密码'):
        print('哗~解锁成功')
        time.sleep(0.5)
        break
    else:
        print('解锁失败,锁屏10秒')
        for i in range(11):
            print(i)
            time.sleep(1)
while True:
    print('—————————————————————————————————')
    say = "现在的应用喵, app, "打开哪个?:"
    print('你现在有应用', app)
    choose = input('打开哪个?:')
    if (choose == '设置'):
        if (input('设置:是否关机?') == '是'):
            print('关机中……')
            time.sleep(2)
            break
        else:
            print('退出设置')
    if (choose == '应用商店'):
        down = input('这里有淘宝,数学王,你要下载哪个?:')
        if (down == '淘宝'):
            if ('淘宝' in app):
                print('你已经下载过淘宝了')
                continue
            print('开始下载淘宝')
            for i in range(11):
                print('已下载', (i * 10), '%')
                time.sleep(1)
            print('成功下载淘宝')
            app.append('淘宝')
        if (down == '数学王'):
            if ('数学王' in app):
                print('你已经下载过数学王了')
                continue
            print('开始下载数学王')
            for i in range(11):
                print('已下载', (i * 10), '%')
                time.sleep(1)
            print('成功下载数学王')
            app.append('数学王')
    if (choose == '淘宝'):
        # 淘宝
        if ('淘宝' in app):
            if (t_ming == 0 and t_mima == 0):
                print('请注册')
                t_ming = input('用户名:')
                t_mima = input('设置密码:')
            else:
                print('请登录')
                tming = input('用户名:')
                tmima = input('密码:')
                if (tming != t_ming or tmima != t_mima):
                    print('密码或用户名错误')
                    continue
            while True:
                cho = input('1逛一逛,2清空购物车,3查看购物车,4退出淘宝:')
                if (cho == '2'):
                    print('已经把你购物车里的', cart, '都买了')
                    print('花了', (len(cart) * 11), '元')
                    continue
                if (cho == '3'):
                    print(cart)
                    continue
                if (cho == '4'):
                    break
                else:
                    mai = input('商店里有名人字画百科全书稀世珍宝古玩古物山珍海味智能AI你要啥?:')
                    mai_ = input('1直接购买还是2加入购物车?:')
                    if (mai_ == '1'):
                        print(('成功购买' + mai))
                        print('花了11元')
                        time.sleep(2)
                    elif (mai_ == '2'):
                        print((('成功将' + mai) + '加入购物车'))
                        cart.append(mai)
                        print('现在你的购物车里有', cart)
                        time.sleep(2)
                    else:
                        pass
        else:
            print('你还没有下载淘宝')
    if (choose == '数学王'):
        # 数学王
        yes = 0
        no = 0
        if ('数学王' in app):
            while True:
                grade = input('1级还是2级?(打数字就可以了):')
                if (grade == '1'):
                    print('好的,开始练习,总共20题')
                    i = 0
                    while (i < 20):
                        num1 = random.randint(50, 500)
                        num2 = random.randint(50, 500)
                        print(num1, '+', num2)
                        if (int(input('等于几?:')) == num1 + num2):
                            print('回答正确')
                            yes += 1
                        else:
                            print('回答错误')
                            no += 1
                        time.sleep(1)
                        i += 1
                        print('——————————————')
                elif (grade == '2'):
                    print('好的,开始练习,总共10题')
                    i = 0
                    while (i < 10):
                        num1 = random.randint(5, 20)
                        num2 = random.randint(5, 20)
                        print(num1, '×', num2)
                        if (int(input('等于几?:')) == num1 * num2):
                            print('回答正确')
                            yes += 1
                        else:
                            print('回答错误')
                            no += 1
                        time.sleep(1)
                        i += 1
                        print('——————————————')
                else:
                    pass
                print('你对了', yes, '题')
                print('你错了', no, '题')
                if (input('1再做一组还是2退出?:') == '1'):
                    continue
                else:
                    break

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页