end 问题
来源:3-24 编程练习
幕布斯1009968
2019-09-05 03:10:48
n=1
#使用while循环条件,控制输出的行数
while n <= 4:
x = 1
#使用while循环条件,输出空格
while x <= 4-n:
#条件成立时执行的语句
print(" ",end="")
x += 1
y = 1
#使用while循环条件,输出*:
while y <= 2*n-1:
print("*",end="")
#条件成立时执行的语句
y += 1
# 换行输出
print("")
n=n+1
不是说end函数是不换行变空格的吗?怎么输出的结果没有空格啊?
1回答
时间,
2019-09-05
同学,你好。同学程序中end的值为空字符串,因此不会添加空格,end等于什么就会在末尾添加什么。若添加空格的话,同学可将end的赋值为一个空格的字符串
例:
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
相似问题