python自学日志--基础篇

Posted lifengyuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python自学日志--基础篇相关的知识,希望对你有一定的参考价值。

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

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自学日志--基础篇的主要内容,如果未能解决你的问题,请参考以下文章

python自学路线

python and opencv 自学笔记1:基础操作篇

一图了解python自学方向,送给想自学python的小伙伴

Python自学入门学习基础之一: 列表和元组

python入门书籍,哪本好?

自学了半个月感觉一点也没学会Python,Python真的有这么难学吗