ZSniubi000 发表于 2020-3-23 14:47:13

作业中的一点小问题

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()是起什么作用的?

whb1 发表于 2020-3-23 14:53:07

打印空格然后换行:
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完成上面的循环后,换行执行

Hoiste 发表于 2020-3-23 14:55:10

print()不设置end参数默认在结尾加一个换行符,就相当于打印了空字符串,然后换行
页: [1]
查看完整版本: 作业中的一点小问题