Hej! Det är så att jag är nybörjare i Python och har en uppgift jag fastnat på. Har suttit i någon timme och klarar inte av att lösa den.
Uppgiften ser ut på följande sätt:
Gör ett program som med nästlade loopar skriver ut nedanstående figur:
http://imgur.com/fBALWXj
Lägg sedan in en loop som skriver ut mellanslag i början av varje rad så att
du får fram det första mönstret. För att bara få fram figurerna kan man göra på
olika sätt, varav de flesta är enklare, men nu gör vi för övnings skull det
hela med loopar där varje print-instruktion bara skriver ut ett tecken.
((Man skall alltså först göra den undre figuren och sedan den övre))
Detta är vad jag har gjort:
for rad in range(1,11):
for s in range(rad):
print('*',end='')
print()
for rad in range(9,0,-1):
for s in range(rad):
print(' ',end='')
print()
Jag har alltså fått ut den andra figuren, och mellanrummen på den första figuren. Det tar dock stopp när jag ska få "*" att skrivas ut efter mellanrummen. Jag räknar inte med att ni ska lösa uppgiften åt mig men skulle vara snällt om någon kunde komma med något tips/ledtråd på hur jag skall gå till väga!
Tack på förhand!