楠枫. 发表于 2022-2-16 14:15:09

为什么最后一个print括号里什么都没有

为什么最后一个print括号里什么都没有



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

傻眼貓咪 发表于 2022-2-16 14:16:02

print() 打印换行符

isdkz 发表于 2022-2-16 14:16:48

本帖最后由 isdkz 于 2022-2-16 14:19 编辑

什么也没有就是换行,因为print有个参数end的默认值为'\n',

也就是它默认会在打印的字符串后面加上换行,

而什么也没有就是打印空字符串,然后末尾自动加上换行就是只打印一个换行

楠枫. 发表于 2022-2-16 14:44:42

傻眼貓咪 发表于 2022-2-16 14:16
print() 打印换行符

知道了,谢谢{:7_113:}

楠枫. 发表于 2022-2-16 14:45:22

isdkz 发表于 2022-2-16 14:16
什么也没有就是换行,因为print有个参数end的默认值为'\n',

也就是它默认会在打印的字符串后面加上换行 ...

知道了,谢谢{:7_113:}
页: [1]
查看完整版本: 为什么最后一个print括号里什么都没有