其实不用写一些基础的东西,这些东西可以参照
http://www.runoob.com/python3/python3-tutorial.html
这个网址进行学习
这里我给大家分享一段代码,
一,需求
1.建立一个管理系统,‘水果管理’
2.可以查询,添加,变更价格,删除,退出。
3.根据你的编号进行相应操作。
下面是我的代码
二,代码
# coding = utf-8
name = ‘‘‘ 水果管理
1.查询水果
2.添加水果
3.变更价格
4.删除水果
0.退出 请选择操作:‘‘‘
sys_sg = {} # 所有水果
while True: sys_sr = input(name)
if sys_sr == ‘0‘:
break # 退出循环
elif sys_sr not in [‘1‘, ‘2‘, ‘3‘, ‘4‘, ‘0‘]:
print(‘{0}选择的操作不存在‘.format(sys_sr))
elif sys_sr == ‘2‘:
sys_xx = input(‘请输入水果信息(id,name,cnt,price,sale_top):\n‘)
sys_xx = sys_xx.split(‘,‘)
if len(sys_xx) != 5:
print(‘输入信息不完整,请重试! ‘)
continue
sys_zd = {‘name‘:sys_xx[1], ‘cnt‘:int(sys_xx[2]), ‘price‘:float(sys_xx[3]), ‘sale_top‘:float(sys_xx[4])}
sys_sg[sys_xx[0]] = sys_zd
print(‘添加成功!‘)
elif sys_sr in [‘1‘, ‘3‘, ‘4‘]:
sys_id = input(‘输入水果编号: ‘)
sys_zd = sys_sg.get(sys_id)
if sys_zd is None:
print(‘{0}查无此果‘.format(sys_id))
elif sys_sr == ‘1‘:
print(sys_zd)
elif sys_sr == ‘3‘:
sys_price = input(‘请输入水果的最新价格: ‘)
sys_zd[‘price‘] = float(sys_price) # 变更最新的价格
print(‘价格变更成功!‘)
elif sys_sr == ‘4‘:
sys_sg.pop(sys_id)
print(‘删除成功!‘)
print(‘正在退出程序...‘)
三,解释
英文水平有限,大概就只能写成这样,如果可以进行优化,请大佬可以发表意见。