读书人

对不起各位小弟我刚刚自学python

发布时间: 2013-01-08 14:02:14 作者: rapoo

对不起,各位大虾,,我刚刚自学python,很菜鸟,,好多都不懂
a=3,b=5,c=1000,i=1
a=a*i,b=b*i
print ,a,b

我的小程序这样子有什么问题???我看的那个课本上面实例太少,,好多都不懂,,麻烦各位大虾了
[解决办法]

a=3,b=5,c=1000,i=1

Python是不支持这样赋值的。
你可以:
a,b,c,i=3,5,1000,1

明白了吧?
[解决办法]
a=3,b=5,c=1000,i=1
a=a*i,b=b*i #python中*为复制功能,i控制复制的次数,当i=1是a=3,当i=2时a=33,b等式相同
print ,a,b # a=3,b=5

[解决办法]
引用:
a=a*i,b=b*i #python中*为复制功能,i控制复制的次数,当i=1是a=3,当i=2时a=33,b等式相同


这是在开玩笑吧?如果a是数值,那么乘法还是那个乘法。只有当a是string或list时,*才被定义为“复制”。

读书人网 >perl python

热点推荐