猫史档案馆


【Python作品分享】服务中心3.0【作品秀】

用户:Frisk_with_CharaFrisk_with_Chara查看:0 回复:0 评论:0 创建时间:2020-09-04T21:36:54


【作品展示】

center_image

 

【作品介绍】

1.这个作品有七个功能

2.这个作品有112行代码

3.这已经是第三代服务中心了

4.模仿借鉴请注明原作者和网址

5.多给点评论

 

【作品源代码】

import os
import easygui
import random
zhanghao = input('设置账号')
mima = input('设置密码')
dic = {
'WIFI':{'MXX-WIFI':'323喵3ma','ChinaNet-7rtq':'fzxafsp5'},
'网页':{'http://www.youku.com':'优酷','http://shequ.codemao.com':'编程猫社区'},
'账号':{zhanghao:mima},
'整蛊':{'整蛊':'整蛊'},
'计算':{'计算':'计算'},
'彩蛋':{'反重力漫画':'python','python之禅':'显示在终端区'},
'游戏':{'游戏':'猜数游戏'}
}
print('您要选择什么服务:')
for i in dic:
    print(i)
while True:
    a=input('请输入服务类别:')
    if a in dic:
        print('_____请先登录_____')
        dl_1 = input('账号:')
        dl_2 = input('密码:')
        if dl_1 == zhanghao and dl_2 == mima:
            print(dic[a])
            if a == '网页':
                b = input('输入您选择的网址:(例如:优酷网或编程猫社区):')
                if b == '优酷网':
                    os.system(
                        '"C:\Program Files\Google\Chrome\Application\chrome.exe" http://www.youku.com')
                if b == '编程猫社区':
                    os.system(
                        '"C:\Program Files\Google\Chrome\Application\chrome.exe" http://shequ.codemao.cn')
            if a == '整蛊':
                i = 100
                if (easygui.ynbox('开始游戏?', '666', ('开始', '退出')) == False):
                    easygui.msgbox('你猜错了', '666', '才怪')
                    easygui.msgbox('好吧!', '666', '我走了,再见')
                    easygui.msgbox('还有一件事', '等等', '什么?')
                    easygui.msgbox('那就是~', '666', '没听清!')
                    easygui.msgbox('想得美', '666', 'oh No!!!')
                    easygui.msgbox('先点我100下再说', '来吧', '我要离开!')
                    for __count in range(100):
                        easygui.msgbox(i, '开始', '继续')
                        i -= 1
                        if (i == 0):
                            break
                    easygui.msgbox('你赢了', '好吧', '再也不见')
                    if (not easygui.ynbox('回到最初?', '最后的问题', ('好吧', '坚决不'))):
                        easygui.msgbox('告诉过你这都是套路', '666', '呜呜呜')
                        i = 100
                        if (easygui.ynbox('开始游戏?', '666', ('开始', '退出')) == False):
                            easygui.msgbox('你猜错了', '666', '才怪')
                            easygui.msgbox('好吧!', '666', '我走了,再见')
                            easygui.msgbox('还有一件事', '等等', '什么?')
                            easygui.msgbox('那就是~', '666', '没听清!')
                            easygui.msgbox('想得美', '666', 'oh No!!!')
                            easygui.msgbox('先点我100下再说', '来吧', '我要离开!')
                            for __count in range(100):
                                easygui.msgbox(i, '开始', '继续')
                                i -= 1
                                if (i == 0):
                                    break
                            easygui.msgbox('你赢了', '好吧', '再也不见')
                            if (not easygui.ynbox('回到最初?', '最后的问题', ('好吧', '坚决不'))):
                                easygui.msgbox('告诉过你这都是套路', '666', '呜呜呜')
                            else:
                                easygui.msgbox('回答正确,试试另一个吧', '恭喜恭喜', '太棒了!!!')
                        else:
                            easygui.msgbox('试试另一个吧', '恭喜你,答对了', '好的')
                    else:
                        easygui.msgbox('回答正确,试试另一个吧', '恭喜恭喜', '太棒了!!!')
                else:
                    easygui.msgbox('试试另一个吧', '恭喜你,答对了', '好的')
            if a == '计算':
                try:
                    s_1 = int(input('参与计算的第一个数字:'))
                    s_2 = int(input('参与计算的第二个数字:'))
                    print('加法答案是:', s_1 + s_2, '减法答案是:', s_1 - s_2,
                        '乘法答案是:', s_1 * s_2, '除法答案是:', s_1 / s_2,)
                except ValueError:
                    print('请输入数字')
            if a == '彩蛋':
                print('反重力漫画请打1(附带代码),python之禅请打2(附带代码),特殊版Hello World请打3 (附带代码)')
                b = input('请输入:')
                if b == '1':
                    import antigravity
                    print(r'代码是:import antigravity(在浏览器中打开)')
                if b == '2':
                    import this
                    print(r'参考翻译:优美胜于喵。显式胜于隐式。简单胜于复杂。复杂胜于难懂。扁平胜于嵌套。分散胜于密集。可读性应当被重视。尽管实用性会打败纯粹性,特例也不能凌驾于规则之上。除非明确地使其沉默,错误永远不应该默默地溜走。面对不明确的定义,拒绝猜测的喵。用一种方法,最好只有一种方法来做一件事。虽然一开始这种方法并不是显而易见的,但谁叫你不是 Python 之父呢。做比不做好,但立马去做有时还不如不做。如果实现很难说明,那它是个坏想法。如果实现容易解释,那它有可能是个好想法。命名空间是个绝妙的想法,让我们多多地使用它们吧')
                    print(r'代码是:import this(不附带翻译)')
                if b == '3':
                    import __hello__
                    print('代码是:import __hello__')
            if a == '游戏':
                print('本游戏为猜数游戏,数字随机,现在开始!')
                shu = int(random.randint(1, 1000))
                cai = ''
                while True:
                    try:
                        cai = int(input('请你输入一个1到1000之间的数:'))
                        if (cai > shu):
                            print(cai, '太大了,继续猜吧')
                        elif (cai < shu):
                            print(cai, '太小了,继续猜吧')
                        else:
                            print('恭喜你答对啦,答案就是', cai)
                            break
                    except ValueError:
                        print('请输入数字')
    break

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页