FullStackPark / IPS-Lesson

IPS Lession
1 stars 3 forks source link

Python function star #13

Open FullStackPark-Admin opened 6 years ago

FullStackPark-Admin commented 6 years ago

def star(x):
    for row in range(x):
        for column in range(x - 1 - row):
            print(" ", end='')
        for column in range(row * 2 + 1):
            print("*", end='')
        print("")

star(30)
lsiyli commented 6 years ago

print("我美吗?") def star(美): for row in range(美): for column in range(美 - 1 - row): print(" ", end='') for column in range(row * 2 + 1): print("美", end='') print("")

star(30) @FullStackParkCOM 建旭老师,这是我的代码。 不明白为什么“美”是逐字打出来的,可能跟我用的版本有关系?我的python版本3.7.0 还有一个疑问,如果我想把“我美吗?”这个字放在正中间,我应该怎么操作? 谢谢!~

FullStackPark-Admin commented 6 years ago

# print("我美吗?")                                    

def star(美):                                       
    for row in range(美):                           
        for column in range(美 - 1 - row):          
            print(" ", end='')                     
        for column in range(row * 2 + 1):          
            print("美", end='')                     
        print("")                                  

star(30)                                           
FullStackPark-Admin commented 6 years ago

我估计你是你的 print 的位置不对了.

而且你发代码的时候没有格式,请仔细学一下. Markdown