Pythonda başa döndürme

Baray

Hectopat
Katılım
4 Temmuz 2019
Mesajlar
44
Python:
print('Uyarı : sağ ve sol harici yönler kabul edilmez.')

y = input('yön gir :')

x = '*'



if y== 'sağ':

    sayac = 1

    while sayac <= 5:

        print(x*sayac)

        sayac += 1

elif y== 'sol':

    sayac = 5

    while 0<sayac:

        print(x*sayac)

        sayac -= 1

else:

    print('Doğru yön girmediniz , sağ veya sol yazınız')

Arkadaşlar farklı bir kelime girdiğimde uyarıyı veriyor ama ben bir de programı başa döndürmesini istiyorum, mümkün mü? Komut nedir?
Yani uyarıyı verdikten sonra yeniden input ile bir kelime giriniz demesini isityorum, doğru kelimelerden birini girene kadar
 
Son düzenleyen: Moderatör:
Python:
import time
def boot():   
    try:
        print('Uyarı : sağ ve sol harici yönler kabul edilmez.')
        veri = input('yön gir :')
        k = islem(veri)
        if k == False:
            time.sleep(3)
            boot()
        else:   
            pass
    except:
        print('[HATA] Oluştu (Boot)')

def islem(y):
    try:
        x = '*'
        if y == 'sağ':
            sayac = 1
            while sayac <= 5:
                print(x*sayac)
                sayac += 1
        elif y == 'sol':
            sayac = 5
            while 0<sayac:
                print(x*sayac)
                sayac -= 1
        else:
            print('Doğru yön girmediniz , sağ veya sol yazınız')
            return False
    except:
        print('[HATA] Oluştu (İşlem)')
        
g_boot = boot()
Heral'de "return" komutu ne işe yarıyor anlamışsındır ?
 
Son düzenleme:
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı