|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
这两个作业题,为什么第一个没有print(),结果就可以重启一行,而第二个必须加上print()才可以重启一行print。没有明白第一个代码为什么会重新另起一行,第二个代码print()为什么代表另起一行?
temp = input('请输入一个整数:')
number = int(temp)
i = 1
while number:
print(i)
i = i + 1
number = number - 1
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函数隐含着在打印完内容后加上一个回车换行,即相当于带有end = '\n',这样打印输出时就分成一行一行的了。
改变了end的参数,如改为''则不换行紧凑在一起输出,如改为' '则不换行用空格隔开一行输出。
|
|