Döngü tekrar işlemini her seferinde azaltmak

iyi günler arkadaşlar, oğlum kodla büyü ile python çalışıyor. burada bir işlemi 1. seferde 4 defa ileri gidip sağa dönmesi lazım , ikincide 3 ileri dön, üçüncüde 2 ileri sağa dön,

yani her tekrarda ilerlemeyi bir azaltacak veya artıracak, nasıl bir kod yazmamız lazım.

forward ( ? ) 3-2-1
turn right

for i in [4, 3, 2]:
    ileri(i)
    saga()

Nereden calistigini yazmamissin ama bizim buldugumuz (ve cocuklarla kullandigimiz) siteler bu tur programlari cikarttiklarinda cozmeyi ogretmis oluyorlar. Yani takilinan noktada geriye gidip onceki problemleri yapmak daha yapici ve kalici bir cozum olabilir.

Bu arada imperatif / eski usul / islemcinin yaptigi islemlere yakin cozum:

i = 4
while i > 1:
    ileri(i)
    saga()
    i = i - 1

teşekkürler, deneyip cavap yazarım size, ancak daha önce şöyle bir kod görmüştüm daha pratik gibi
ama tam olarak hatırlayamıyorum

forward (5,3,-1)

tek kmotta olmuştu ama şu an neyi yanlış yaptığımızı bilemiyorum

Sitenin ne oldugunu hala bilmedigim icin ve forward fonksiyonunun nasil calistigina dair sadece tahmin yurutebilecegim icin bir sey diyemiyorum.

Tam olarak hatirladiginda tekrar konusabiliriz.

teşekkürler halleettim proğram adı kodlabuyu

@mehmet kodlabu python dilinde mi çalışıyor? Genelde online kodlama eğitimleri java dilini kullanıyor.