码迷,mamicode.com
首页 > 编程语言 > 详细

python自学日志--基础篇(2)

时间:2018-03-26 19:08:33      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:建立   完整   学习   htm   价格   --   循环   html   gpo   

其实不用写一些基础的东西,这些东西可以参照

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(‘正在退出程序...‘)

三,解释

英文水平有限,大概就只能写成这样,如果可以进行优化,请大佬可以发表意见。

 

python自学日志--基础篇(2)

标签:建立   完整   学习   htm   价格   --   循环   html   gpo   

原文地址:https://www.cnblogs.com/lifengyuan/p/8652537.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!