Heim  >  Artikel  >  Backend-Entwicklung  >  So implementieren Sie die Sternanordnung in Python

So implementieren Sie die Sternanordnung in Python

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-06-25 14:01:556975Durchsuche

So implementieren Sie die Sternanordnung in Python

Wie implementiert man die Sternanordnung in Python? Hier sind einige Formationen für Sie.

Sternentstehung 1

def stars1(n):
for i in range(1,n+1):
str = "*"*i
print str
if __name__ ==  "__main__":
stars1(5)

So implementieren Sie die Sternanordnung in Python

Sternentstehung 2

def stars2(n):
for i in range(1,n+1):
str = '*'*(n+1-i)
print str
if __name__ ==  "__main__":
stars2(5)

So implementieren Sie die Sternanordnung in Python

Verwandte Empfehlungen: „Python Video Tutorial

Star Formation 3

def stars3(n):
for i in range(1,n+1):
str = ' ' * (n-i) + '*' * i
print str
if __name__ ==  "__main__":
stars3(5)

So implementieren Sie die Sternanordnung in Python

Star Formation 4

def stars4(n):
for i in range(1,1+n):#total n line(s)
str = ' '*(i-1) + '*'*(n+1-i)
print str
if __name__ ==  "__main__":
stars4(5)

So implementieren Sie die Sternanordnung in Python

5. Rautenformation

def stars5(n):
    RANGE1 = [2*i+1 for i in range(n)]
    RANGE2 = [2*i+1 for i in range(n)[::-1]][1:]
    RANGE = RANGE1 + RANGE2
    RANGE_1 = [i for i in range(n)[::-1]]
    RANGE_2 = [i for i in range(n)[1:]]
    RANGE_12 = RANGE_1 + RANGE_2
    for i in range(len(RANGE)):
        print ' '*RANGE_12[i] + '*'*RANGE[i]
    
if __name__ ==  "__main__":
stars5(5)

So implementieren Sie die Sternanordnung in Python

6. Sanduhr-Formation

So implementieren Sie die Sternanordnung in Python

Das obige ist der detaillierte Inhalt vonSo implementieren Sie die Sternanordnung in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn