猫史档案馆


【Python作品分享】小型系统 V 1.1.1【作品秀】

用户:丁仪awa丁仪awa查看:0 回复:0 评论:0 创建时间:2022-03-19T21:15:54


【作品展示】

center_image

 

【作品介绍】

 

【作品源代码】

# coding:utf-8


# from zheliyouzhiji
# time: 2022/3/19 21:04
# This is a 喵all 喵all 喵all's System.
# Version: 1.1.1


from turtle import*
from time import*


state = None
okay = None


def home_page():
    
    global state, okay
    
    animation = 1
    state = "home_page"
    
    if animation == 1:
        window1 = Screen()
        
        print("这里有只鸡出品,必属精品")
        
        t1 = Pen()
        
        pencolor("green")
        bgcolor("black")
        write("这里有只鸡出品,必属精品")
        t1.clear()
        sleep(5)
        window1.exitonclick()
        
        animation = 0
    
    print("-" * 20)
    print("               选择")
    print("-" * 20)
    print("1.功能")
    print("2.说明")
    print("3.退出")
    print("-" * 20)
    
    a = int(input("请输入编号(注意,是纯数字):"))
    
    if a == 1:
        state = "function_page"
        okay = True
    elif a == 2:
        state = "explain_page"
        okay = True
    elif a == 3:
        state = "end_page"
        okay = True
    else:
        pass


def function_page():
    
    global state, okay
    
    state = "function_page"
    
    print("-" * 20)
    print("               选择")
    print("-" * 20)
    print("1.编辑文本(只支持单行)")
    print("2.turtle(不用输入代码)正在开发中")
    print("3.退出")
    print("-" * 20)
    
    b = int(input("请输入编号(注意,是纯数字):"))
    
    if b == 1:
        state = "edit_text"
        okay = True
    elif b == 2:
        state = "run_turtle"
        okay = True
    elif b == 3:
        state = "end_page"
        okay = True
    else:
        pass


def explain_page():
    
    global state, okay
    
    state = "explain_page"
    version_number1 = 1
    version_number2 = 1
    version_number3 = 1
    version_number_list = [version_number1, version_number2, version_number3]
    author = "这里有只鸡"
    
    print("-" * 20)
    print("               说明")
    print("-" * 20)
    print("版本号:", version_number1, ".", version_number2, ".", version_number3)
    print("作者:", author)
    print("-" * 20)
    print("               选择")
    print("-" * 20)
    print("1.退出")
    print("-" * 20)
    
    c = int(input("请输入编号(注意,是纯数字。而且必须输1,否则后果你也知道):"))
    
    if c == 1:
        state = "end_page"
        okay = True
    else:
        pass


def end_page():
    
    global state, okay

    state = "end_page"
    
    print("-" * 20)
    
    d = input("确定退出吗(Y/N):")
    
    if d == "Y":
        print("正在退出中", end=None)
        print(".", end=None)
        print(".", end=None)
        print(".", end=None)            
        print(".", end=None)
        print(".")
    
        okay = True
    
    elif d == "N":
        state = "home_page"
        okay = True


def edit_text():
    
    global state, okay
    
    state = "edit_text"
    text_list = []
    
    print("-" * 20)
    print("               选择")
    print("-" * 20)
    print("1.添加文本")
    print("2.查看文本")
    print("3.删除文本")
    print("4.退出")
    print("-" * 20)
    
    e = int(input("请输入编号(注意,是纯数字):"))
    
    if e == 1:
        
        f = input("请输入文本内容:")
        g = input("确定添加吗(Y/N):")
        
        if g == "Y":
            text_list.append(f)
            print("添加完成")
            
            state = "function_page"
            okay = True
        elif g == "N":
            state = "function_page"
            okay = True
        else:
            pass
    elif e == 2:
        h = int(input("请输入编号(就是第几个,还有,是纯数字):"))
        i = h - 1
        
        print(text_list[i])
        
        state = "function_page"
        okay = True
    elif e == 3:
        j = int(input("请输入编号(就是第几个,还有,是纯数字):"))
        k = j - 1
        
        del text_list[k]
        
        state = "function_page"
        okay = True
    elif e == 4:
        state = "end_page"
        okay = True


def run_turtle():
    pass


while True:
    if state == "home_page" and okay == True:
        home_page()
        okay = False
    elif state == "function_page" and okay == True:
        function_page()
        okay = False
    elif state == "explain_page" and okay == True:
        explain_page()
        okay = False
    elif state == "end_page" and okay == True:
        end_page()
        okay = False
    elif state == "edit_text" and okay == True:
        edit_text()
        okay = False
    elif state == "run_turtle" and okay == True:
        run_turtle()
        okay = False
    else:
        pass


 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页