网站内链技巧,三栏wordpress 主题,下载了模板如何做网站,wordpress 缩略图添加1.编写程序#xff0c;实现学生信息管理系统。 运行程序#xff0c;在控制台输入“1”之后的结果如下所示#xff1a; 学生管理系统 1.添加学生信息 2.删除学生信息 3.修改学生信息 4.显示所有学生信息 0.退出系统 请选择功能#xff1a;1 请输入新学生的姓名:小红 请输入…1.编写程序实现学生信息管理系统。 运行程序在控制台输入“1”之后的结果如下所示 学生管理系统 1.添加学生信息 2.删除学生信息 3.修改学生信息 4.显示所有学生信息 0.退出系统 请选择功能1 请输入新学生的姓名:小红 请输入新学生的性别:女 请输入学生的手机号码:123456 结果展示 def sayHello():print(*20\n欢迎使用通讯录\n1.添加学生信息\n2.删除学生信息\n3.修改学生信息\n4.显示所有学生信息\n5.退出系统\n*20\n)
def add(data):nameinput(请输入新学生的姓名)sex input(请输入新学生的性别)phone input(请输入学生的手机号码)data.append({name:name,sex:sex,phone:phone})print(f保存成功{name})
def show(data):if(len(data)0):print(没有联系人)else:print(f所有联系人\n)for i in data:print(f{i})print(*20)
def delD(data):nameinput(请输入删除人姓名)flagFalsefor i in range(len(data)):if(data[i][name]name):data.pop(i)print(删除成功)flagTrueif flagFalse:print(删除失败,用户不存在)
def change(datas):if(len(datas)!0):name input(请输入修改人姓名)flagFalsefor i in range(len(datas)):if(datas[i][name]name):inTypeinput(请输入要修改的选项【name,sex,phone】)if inType in [name,phone,sex]:newinput(请输入要修改的值)data[i][inType]newflagTrueif flagFalse:print(该人不存在请重新输入)change(name)else:print(现在还没有联系人)
if __name____main__:sayHello()data []numint(input(请选择功能\n))while(True):if(num1):add(data)elif(num2):delD(data)elif(num3):change(data)elif(num4):show(data)else:breakinpinput(请输入功能序号:)if(inp.isdigit()):numint(inp)else:print(输入错误程序退出)num02.汉罗塔
def move(n,start,mid,end):if n1:print(f{n}from {start} to {end})else:move(n-1,start,end,mid)print(f{n} from {start} to {end})move(n-1,mid ,start,end)if __name____main__:n3move(3,A,B,C)