练习6

def tixing(a,b,h):

return (a+b)*h/2

a = int(input('请输入上边长:'))

b = int(input('请输入下边长:'))

h = int(input('请输入高度:'))

jieguo = tixing(a,b,h)

print((a+b)*h/2)

def panduan(num_4):

if num_4%400 0 or num_4%40 and num_4%100!=0:

return "为闰年"

else:

return "不是闰年"

if name == 'main':

nianfen = int(input("请输入年份:"))

print(panduan(nianfen))

def print_info():

print("++++++++++++++++++++++")

print("欢迎来到学生管理系统")

print("1.添加学生信息")

print("2.修改学生信息")

print("3.查看学生信息")

print("4.删除学生信息")

print("5.显示所有学生信息")

print("6.退出")

print("++++++++++++++++++++++")

student_info = []

def add_info():

global student_info

id = input("请输入学生的id:")

name = input("请输入学生的姓名:")

age = input("请输入学生的年龄:")

sex = input("请输入学生的性别:")

dict_info = {}

dict_info["id"] = id

dict_info["name"] = name

dict_info["age"] = age

dict_info["sex"] = sex

student_info.append(dict_info)

print(student_info)

def xiu_info():

global student_info

num_3 = int(input("请输入需要修改的学生的id"))

new_name = input("请输入新的名字 (回车不修改)")

student_info[num_3-1]["name"] = new_name

new_age = input("请输入新的年龄 (回车不修改)")

student_info[num_3-1]["age"] = new_age

new_sex = input("请输入新的性别 (回车不修改)")

student_info[num_3-1]["sex"] = new_sex

print(student_info)

def show_info():

global student_info

num_4 = int(input("请输入要查询信息的学生id"))

print(student_info[num_4-1])

def del_info():

global student_info

num_5 = int(input("请输入要删除信息的学生id"))

del student_info[num_5-1]

all_info()

def all_info():

print(student_info)

posted @ 2020-10-26 10:22  .洛  阅读(106)  评论(0)    收藏  举报