linzshit 发表于 2020-6-19 09:28:05

循环命令回车符

temp = input('请输入一个整数:')
number = int(temp)
i = 1
while number:
    print(i)
    i = i + 1
    number = number - 1

如上这串代码是如何实现出来的数字是带回车的,
譬如输入5的时候显示的是
1
2
3
4
5

而不是12345

Twilight6 发表于 2020-6-19 09:29:06

本帖最后由 Twilight6 于 2020-6-19 09:30 编辑



print() 函数有个 默认参数end = '\n' 换行符 就是在print 函数打印最后 追加打印一个 end

而 想让 print 函数不自动换行 那么人为重新赋值 end = '' 空字符串即可


改成这样就好了:
temp = input('请输入一个整数:')
number = int(temp)
i = 1
while number:
    print(i,end='')
    i = i + 1
    number = number - 1

yhhpf 发表于 2020-6-19 09:43:34

楼上大佬,标准答案~

Twilight6 发表于 2020-6-19 09:50:48

yhhpf 发表于 2020-6-19 09:43
楼上大佬,标准答案~

{:10_282:}

linzshit 发表于 2020-6-19 10:14:42

Twilight6 发表于 2020-6-19 09:29
print() 函数有个 默认参数end = '\n' 换行符 就是在print 函数打印最后 追加打印一个 end

而 想 ...

非常感谢
页: [1]
查看完整版本: 循环命令回车符