1.名片菜单
2.循环语句获取功能,同时向列表录入新元素
def display_menue():
print(“-”*30)
print(“名片管理系统 v8.8”)
print(“1.添加名片”)
print(“2.删除名片”)
print(“3.修改名片”)
print(“4.查询名片”)
print(“5.获取所有名片信息”)
print(“6.退出系统”)
print(“-”*30)
display_menue()
def get_choice():
selected_key=input(“请输入选择的序号:”)
return int(selected_key)
k=get_choice()
if k1:
print(“1.添加名片”)
elif k2:
print(“2.删除名片”)
elif k3:
print(“3.修改名片”)
elif k4:
print(“4.查询名片”)
elif k5:
print(“5.获取所有名片信息”)
elif k6:
print(“6.退出系统”)
list=[“沢田纲吉”,“坂田银时”]
print(“-------添加之前,列表元素-----------”)
for name in list:
print(name)
new_name=input(“请输入姓名:”)
print(“-------添加之后,列表元素-----------”)
list.append(new_name)
for name in list:
print(name)
#通过append方法向列表添加元素,for循环输出列表中name
3.递归函数
def func(count):
if count==1:
result=1
else:
result=func(count-1)*count
return result
number=int(input(“请输入一个正整数:”))
print(“%d!=”%number,func(number))
4.格式化时间字符串
import time #引入time模块
ticks=time.time()
print(“当前时间戳为:”,ticks)
print(time.strftime(“%Y %H %M %S”,time.localtime()))
5.日历函数
import calendar
calendar_march=calendar.month(2023,6)
print(“以下输出2023年六月的日历”)
print(calendar_march)
6.
import random #随机数模块
print(“输出random:”,random.random())
print(“输出random:”,random.randint(10,20))
#random.randint(a,b)返回a,b之间的一个随机整数
list=[“python”,“is”,“powerful”,“and”,“simple”]
print(“元素输出:”,list)
print(“列表元素乱序输出:”,random.shuffle(list))
print(random.choice(“python”))
#返回一个随机元素
random.unuform(a,b)
#返回a,b之间的浮点数