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

So implementieren Sie die Sternanordnung in Python

爱喝马黛茶的安东尼
Freigeben: 2019-06-25 14:01:55
Original
7162 Leute haben es durchsucht

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)
Nach dem Login kopieren

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)
Nach dem Login kopieren

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)
Nach dem Login kopieren

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)
Nach dem Login kopieren

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)
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage