python分析代码01

编程入门 行业动态 更新时间:2024-10-23 10:24:12

python分析<a href=https://www.elefans.com/category/jswz/34/1771412.html style=代码01"/>

python分析代码01

salary=input("请输出你的工资:")
print(type(salary))#可以看出salary是str
if salary.isdigit():#判断字符串salary是否只有数字salary=int(salary)#转换成int型card=[]shop=(("1","car",80000),("2","phone",2500),("3","pen",200))print("编号 名称 价格")for i in shop:for j in i:print(j,end="\t")#因为是元组里的元组,所以要进行两次循环,其中end="/t"表示没一个j输出完成后,以tab键的方式结尾print()#表示没一个j输出完成后,需要换行flag=0  #flag作为标记符号while flag==0: #如果flag=0为真,就执行,为假就不执行num=int(input("请输入商品编号:"))#输入购买编号salary-=shop[num-1][2] #求差价,为正能买,反之不能if salary>0:print("购买成功")card.append(shop[num-1][1])#往card列表中添加元素print("当前购物车里面有",card)print("余额:",salary)else:salary +=shop[num-1][2]#因为salary为差价,原来应该加上商品价格print("余额不足,只剩",salary)flag=int(input("是否推出:1,0"))#通过改变flag的值改变是否在进行while循环

更多推荐

python分析代码01

本文发布于:2024-03-10 20:11:34,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1728923.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:代码   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!