弱小无助~~[课后作业] 第004讲:改进我们的小游戏
大神们,这里的倒数第二行 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
本帖最后由 leon_xinxin 于 2020-4-7 23:36 编辑
同是小白。
这里print()起一个分行的功能
我可以跟你分享一个自己解决这种问题的办法:
1.把这个不懂的删了,试运行一次,然后会发现答案是:
请输入一个整数 :>? 6
****** ***** ******* ***
2.把这个不懂的在源代码里写两次,试运行一次,然后会发现答案是:
请输入一个整数 :>? 6
******
*****
****
***
**
*
通过这个方法就能断定print()的作用了,希望能采纳~谢谢你 由于 print() 打印后默认会换行,这里不传入任何参数,那么就会打印空字符,然后换行。 输出参数 print() 是用来打印一个空行(即换行) 打印回车,print 语句默认是后加回车的
如果不想让他打印回车
就要
print(,end="") print是一个打印输出函数,有多个带有默认值的关键字参数,print有一个关键字参数是end,这个参数用来规定print输出的结尾字符,默认值是'\n',直接print()时会打印一个回车字符
Python细节之5、print输出函数的一些方法总结 leon_xinxin 发表于 2020-4-7 23:30
同是小白。
这里print()起一个分行的功能
我可以跟你分享一个自己解决这种问题的办法:
你这个答案完美! liuzhengyuan 发表于 2020-4-8 08:58
打印回车,print 语句默认是后加回车的
如果不想让他打印回车
非常感谢亲的回复 说的易懂且清晰 sunrise085 发表于 2020-4-8 09:11
print是一个打印输出函数,有多个带有默认值的关键字参数,print有一个关键字参数是end,这个参数用来规定p ...
感谢回复,让我有一个拓展的了解。
页:
[1]