|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 橘猫啊啊 于 2020-6-4 23:51 编辑
temp = input('请输入一个整数:')
number = int(temp)
while number:#当while后面的值是True,就会一直循环
i = number - 1#假设number=9,此时i=8
while i:#此时i永远为真,故会循环
print(' ',end = '')#此时打印出i个空格,且不换行,因为end=''参数告诉print()用空格代替换行
i = i - 1#此时i=7
j = number#此时j=9
while j:
print('*',end = '')#此时打印出j个空格,且不换行
j = j - 1
print()
number = number - 1
以上是我的一点理解,不知道有没有错,然后我思考到倒数第二行 print() 就不明白是什么意思了,求解答
还有就是为什么:
while j:
print('*',end = '')#此时打印出j个空格,且不换行
是打出j个空格呢? |
|