Exemplo n.º 1
0
def main():

    while True:
        # 显示功能菜单
        cards_tools.show_menu()

        number = int(input("请选择希望执行的操作:"))

        if number == 1:

            print("您选择的操作是「新建名片」")
            cards_tools.new_card()

        elif number == 2:

            print("您选择的操作是「显示全部」")
            cards_tools.show_all()

        elif number == 3:

            print("您选择的操作是「查询名片」")
            cards_tools.search_card()

        elif number == 0:

            print("程序退出!谢谢使用!")
            break

        else:
            print("输入错误,请重新输入!")
Exemplo n.º 2
0
    def confirm(self):
        if self.v1.get() == '1':
            self.text1.insert(1.0, '你选择了添加\n')
            if not self.get_it: self.createWidgets2()

        if self.v1.get() == '2':

            self.text1.insert(1.0, '你选择了显示全部\n')
            self.content = list(cards_tools.show_all())
            self.text1.insert(1.0, '\n')
            self.text1.insert(1.0, self.content)

        if self.v1.get() == '3':
            self.text1.insert(1.0, '你选择了查找\n')
            self.search = list(cards_tools.check_menu(self.string_who.get()))
            self.text1.insert(1.0, '\n')
            self.text1.insert(1.0, self.search)
        if self.v1.get() == '4':
            self.text1.insert(1.0, '你选择了保存\n')
            cards_tools.save_menu()
        if self.v1.get() == '5':
            self.text1.insert(1.0, '你选择了显示菜单\n')
            self.text1.insert(1.0, "4. 保存数据库信息\n")
            self.text1.insert(1.0, "3. 查询数据库信息\n")
            self.text1.insert(1.0, "2. 显示全部数据库信息\n")
            self.text1.insert(1.0, "1. 添加数据库信息\n")
            self.text1.insert(1.0, "\n")
            self.text1.insert(1.0, "*" * 50)
            self.text1.insert(1.0, '数据库信息管理 1.0\n')
Exemplo n.º 3
0
    # 显示功能菜单
    cards_tools.show_menu()

    action_str = input("请选择希望执行的操作:")
    print("您选择的操作是【%s】" % action_str)

    # 1,2,3 针对名片的操作
    if action_str in ["1", "2", "3"]:

        # 新增名片
        if action_str == "1":
            cards_tools.new_card()
        # 显示全部
        elif action_str == "2":
            cards_tools.show_all()
        # 查询名片
        else:
            cards_tools.search_card()

    # 0 退出系统
    elif action_str == "0":

        print("欢迎再次使用【名片管理系统】")

        break
        # 如果在开发程序时, 不希望立刻编写分支内部的代码
        # 可以使用 pass 关键字,表示一个占位符,能够保证程序的代码结构正确!
        # 程序运行时,pass 关键字不会执行任何的操作!
        # pass
    # 其他内容输入错误,需要提示用户
Exemplo n.º 4
0
import cards_tools  #引入包

while True:

    cards_tools.show_menu()
    action = input("请你输入希望执行的操作:")

    if action in ["1", "2", "3", "4"]:
        """
        1.pass占位符 表示此时先不操作 等以后开发时再补充功能 保持代码的完整型
        2.python中没有switch/case语句
        """
        if action == "1":
            cards_tools.new_card()  #新增名片
        elif action == "2":
            cards_tools.show_all()  #显示全部
        elif action == "3":
            cards_tools.serach_card()  #修改信息
        else:
            pass
    elif action == "0":
        print("欢迎您再一次使用名片管理系统!")
        break
    else:
        print("你输入的不正确,请重新输入:")
Exemplo n.º 5
0
import cards_tools as ct
while True:
    # TODO 显示菜单
    ct.show_menu()
    # num = int(input("Please input your choice:"))
    # 在需要用户输入内容时,尽量不要进行 int 转换,若用户输入的不是数字时,程序会报错
    num = input("Please input your choice:")
    if num in ['1', '2', '3']:
        #新增名片
        if num == '1':
            ct.new_card()
        #显示全部名片
        elif num == '2':
            ct.show_all()
        #查询名片
        elif num == '3':
            ct.search_cards()
        pass
    #在程序开发时不希望立即编写分支内部代码
    #可以是 pass 关键字,表示一个占位符,能够保证代码的结构正确!
    #程序运行时,pass 关键字不会执行任何操作!
    elif num == '0':
        print("欢迎再次使用!")
        break
    else:
        print("your input is error,please input again!")