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的赋值为一个空格的字符串

例:

http://img.mukewang.com/climg/5d707670000142f605370205.jpg

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

0

0 学习 · 8160 问题

查看课程