python自动帮商品加序号。

涉及到的函数:for in  int()  enumerate(返回值不接受字符串类型 后面要加“:”)

1 i = ["电脑","水瓶","鼠标","键盘"]
2 for key,zifu in enumerate(i):#key等于enumerate自动赋予的从零开始的数字
3     print(key,zifu)
4 qq = input("请输入想要的商品:")
5 inp_nm = int(qq)
6 print(i[inp_nm])

 

 

1 i = ["电脑","水瓶","鼠标","键盘"]
2 for key,zifu in enumerate(i,1):#key等于enumerate自动赋予的从1开始的数字,1可以随意修改。
3     print(key,zifu)
4 qq = input("请输入想要的商品:")
5 inp_nm = int(qq)
6 print(i[inp_nm])

上面虽然把enumerate从1开始显示,但是本质上还是从0开始赋值

 

1 i = ["电脑","水瓶","鼠标","键盘"]
2 for key,zifu in enumerate(i,1):#key等于enumerate自动赋予的从1开始的数字,1可以随意修改。
3     print(key,zifu)
4 qq = input("请输入想要的商品:")
5 inp_nm = int(qq)
6 print(i[inp_nm-1])

在第6行 inp_nm中减1,OK了。

posted @ 2016-11-04 00:15  0402  阅读(1309)  评论(0编辑  收藏  举报