Exemplo n.º 1
0
def main():
    while True:
        card_tools.show_menu()

        action_num = input("请输入您要选择的操作:")
        print("您选择的操作是:【%s】" % action_num)

        # 这里action_num直接判断是否在列表里,很是简洁明了
        if action_num in ["1", "2", "3"]:

            # 这里的1是字符串,要加上引号,我居然没加
            if action_num == "1":
                card_tools.add_card()
            elif action_num == "2":
                card_tools.show_all()
            elif action_num == "3":
                card_tools.search_card()

        # 这里的条件判断和上面第一层判断是并列关系
        # 我给写到嵌套if里了,导致输入不能退出
        elif action_num == "0":
            print("欢迎再次光临!")
            break
        else:
            print("您输入有误,请重新输入!")
Exemplo n.º 2
0
def main():
    """程序主函数"""

    while True:
        # TODO(daguo) 显示功能菜单
        ct.menu()
        input_num = eval(input("请选择操作功能:"))
        print("您选择的操作是:{}".format(input_num))
        ct.show_line("-", 50)
        if input_num == 1:
            ct.add_card()
        elif input_num == 2:
            ct.show_cards()
        elif input_num == 3:
            ct.query_card()
        elif input_num == 0:
            break
        else:
            print("请输入正确的指令!")

    print("欢迎下次使用!")
Exemplo n.º 3
0
#! /usr/bin/python3

import card_tools

while True:

    card_tools.menu()
    num = input("请选择")

    if num in ["1", "2", "3"]:
        if num == "1":
            card_tools.add_card()
        elif num == "2":
            card_tools.all_card()
        elif num == "3":
            card_tools.search_card()
    elif num == "0":
        break
    else:
        print("请输入正确的选项")
print("谢谢使用名片管理系统")
Exemplo n.º 4
0
import card_tools
card_list = []
while True:
    # 打印菜单
    print('*' * 50)
    print('欢迎使用【名片管理系统】\n')
    print('1. 新建名片')
    print('2. 显示全部')
    print('3. 查询名片\n')
    print('0. 退出系统')
    print('*' * 50)

    choice = input('选择您要进行的操作:')
    if choice in ['1', '2', '3']:
        if choice == '1':
            card_tools.add_card(card_list)
        elif choice == '2':
            card_tools.show_all_card(card_list)
        # 查找特定名片,并询问是不是要对其进行操作
        else:
            card_index = card_tools.search_card(card_list)
            # 如果返回一个bool值说明这是一个空的列表或者是没有找到
            if isinstance(card_index, bool):
                # 如果是false则说明是没找到,则提示是不是要添加这个名片
                if card_index == False:
                    add_or = input('是不是要添加此人名片:y/n')
                    if add_or == 'y':
                        card_tools.add_card(card_list)
                    else:
                        pass
                else: