|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
temp = input('请输入一个整数:')
number = int(temp)
while number:
i = number - 1
while i:
print(' ', end = '')
i = i - 1
j = number
while j:
print('*', end = '')
j = j - 1
print()
number = number - 1
请问代码倒数第二行的print()是有什么意义?感谢各位老哥
本帖最后由 jackz007 于 2019-9-23 19:12 编辑
- temp = input('请输入一个整数:')
- number = int(temp)
- while number: # 循环 number 次,每次循环打印一行
- i = number - 1
- while i: # 循环 number - 1 次,在同一行连续打印 number - 1 个空格字符
- print(' ', end = '')
- i = i - 1
- j = number
- while j: # 循环 number 次,在前面打印的空格之后,连续打印 number 个 '*' 字符
- print('*', end = '')
- j = j - 1
- print() # 换行,终结本行内容输出,准备输出下一行
- number = number - 1
复制代码
如果没有这个 print() 语句,所有的空格、'*' 都会输出到同一行。
|
|