秋云青 发表于 2020-9-27 22:12:39

课后题

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()删去,为什么运行出来的*只能打到***三个,而打不到*一个呢?
print()不是只有回车作用吗

昨非 发表于 2020-9-27 22:19:06

打到了*,只是它前面没有空格,和前两个连到一起了

昨非 发表于 2020-9-27 22:20:35

它确实只有换行作用,没有别的用途
页: [1]
查看完整版本: 课后题