Python geneste lussen om rechthoek met sterretjes af te drukken

Schrijf geneste lussen om een rechthoek af te drukken. Voorbeelduitvoer voor een bepaald programma:

3 sterren : ***

3 sterren : ***

Ik heb het geprobeerd en eindigde met dit:

num_rows = 2
num_cols = 3
'''IDK WHAT TO PUT HERE'''
    print('*', end=' ')
print('')

Alle hulp wordt op prijs gesteld! Bedankt!


Antwoord 1, autoriteit 100%

Hier ga je! Probeer dit!

num_rows = 2
num_cols = 3
for i in range(num_rows):
    print('*', end=' ')
    for j in range(num_cols-1):
        i*=j
        print('*', end=' ')
    print('')

Antwoord 2, autoriteit 100%

Je probeert te leren, denk ik, dus hier is een hint om je in de goede richting te duwen.

Je moet een geneste for-lus gebruiken. Gebruik de range()ingebouwde om een itereerbare reeks te produceren.

De buitenste for-lus moet het aantal rijen herhalen. De binnenste (geneste) for-lus moet de kolommen doorlopen.


Antwoord 3

Als u de . verwijdert
aantal_rijen = 2
aantal_cols = 3
Het zal het beperken tot de juiste variabelen als je zybooks gebruikt

Other episodes