叶神京
新手提问!谁来解释一下这个……迷糊了……(python)

其实=-= 是LZ的作业,老师给了答案,我回家之后试了一下,但是过程没弄懂,求解释!【因为其实应该是去年的作业,不好意思跑去问老师( ̄∇ ̄;) 谁了解的,就给LZ解释一下吧 感激不尽

题目是酱的:写出一个能数数字有几位数的程式

于是答案是:

def count_num(n):

cont=1

while n=>10:

n=n/10

print n

cont=cont+1

return cont

print n 是老师让我们加进去的,这样可以看到数字的变化,所以

count_num(134587)

13458

1345

134

13

1

6

它最后答案是6位数,中间那个while我看懂了,就是看不懂那个cont=1和cont=cont+1是什么…… 这个cont到底是神马 QvQ

谁能给瓦解释一下?

叶神京
虽然不懂
展开Biu

Flagalac 发表于 2012-5-9 21:26

虽然不懂 python 但是明显一眼看过去 那货就是用来存 数位的=-=

=v= 现在弄懂了 一开始吧cont看成和while无关的东西了 所以没弄懂 =v=

[查看全文]
叶神京
卖的很欢乐
展开Biu

卖的很欢乐 发表于 2012-5-9 06:12

cont是统计数字有多少位!

嗷=。= 现在看懂了,cont在while里面…… 好吧…… 纠结了好久 T^T

[查看全文]
Flagalac
虽然不懂
展开Biu

虽然不懂 python 但是明显一眼看过去 那货就是用来存 数位的=-=

[查看全文]
卖的很欢乐
是统计数字有多少位
展开Biu

cont是统计数字有多少位!

[查看全文]