五行缺五行 发表于 2017-1-26 20:56:12

请大神帮忙解答

num=int(input('请输入一个数字:'))
i=num-1
while i:
    print('*',end='')
    i=i-1


num取值为5
输出的结果是****
这是为什么?不应该是:
****
***
**
*

arley520 发表于 2017-1-27 09:40:35

num=int(input('请输入一个数字:'))
i=num-1
while i:
    print('*'*i)
    i=i-1

五行缺五行 发表于 2017-1-27 13:53:43

多谢

五行缺五行 发表于 2017-1-27 13:54:45

arley520 发表于 2017-1-27 09:40


我后来想明白是怎么回事了
多谢解答
页: [1]
查看完整版本: 请大神帮忙解答