Python sistem bitince nasıl başa dönebilirim?

Buna benzer olacak.

Python:
aciklama= ("""Hesap makinesine hoşgeldin yapacağın işlemi seç:
1. Çarpma
2. Bölme
3. Toplama
4. Çıkarma
5. Kare Hesaplama
6. Küp Hesaplama
7. Üslü Sayı Hesaplama
8. 2 sayının ortalamasını bul
9. 3 sayının ortalamasını bul


""")
while True:
    print(aciklama)
    islem = int(input("Yapacağın işlemin numarasını yaz: "))

    if islem == 1:
        ilksayi = int(input("İlk çarpan: "))
        ikincisayi = int(input("İkinci Çarpan: "))
        print("""
       
        İşlemin Sonucu:""")
        print(ilksayi*ikincisayi)
        

    elif islem == 2:
        ilksayi = int(input("Bölünen: "))
        ikincisayi = int(input("Bölen: "))
        print("""
   
        İşlemin Sonucu:""")
        print(ilksayi/ikincisayi)
        

    elif islem == 3:
        ilksayi = int(input("İlk toplanan: "))
        ikincisayi = int(input("İkinci toplanan: "))
        print("""
   
        İşlemin Sonucu:""")
        print(ilksayi+ikincisayi)
 
En başa değil ilk önce normal kod sonra yazdığım kodu yazın.


 
Hocam, yapınca direkt en başa dönüyor işlemleri yapmak için yazı çıkmıyor direkt oradan en baştaki menüye dönüyor bir numara yazınca.
 
Hocam, yapınca direkt en başa dönüyor işlemleri yapmak için yazı çıkmıyor direkt oradan en baştaki menüye dönüyor bir numara yazınca.
İşlem numaralarını da döngü içerisine alabilirsin hocam.
 
Bu sistem için continue kullanmayabilirsin ama genellikle bir döngü içerisinde herhangi bir işlem bittikten sonra continue kullanman lazım.
Tamam hocam kendim çözdüm konu kapanabilir teşekkürler.
 
İşlem numaralarını da döngü içerisine alabilirsin hocam.
Python:
while True:
    aciklama = ("""Hesap makinesine hoşgeldin yapacağın işlemi seç:
    1. Çarpma
    2. Bölme
    3. Toplama
    4. Çıkarma
    5. Kare Hesaplama
    6. Küp Hesaplama
    7. Üslü Sayı Hesaplama
    8. 2 sayının ortalamasını bul
    9. 3 sayının ortalamasını bul


    """)
    print(aciklama)
    islem = int(input("Yapacağın işlemin numarasını yaz: "))

    if islem == 1:
        ilksayi = int(input("İlk çarpan: "))
        ikincisayi = int(input("İkinci Çarpan: "))
        print("""
        
        İşlemin Sonucu:""")
        print(ilksayi*ikincisayi)


    elif islem == 2:
        ilksayi = int(input("Bölünen: "))
        ikincisayi = int(input("Bölen: "))
        print("""
    
        İşlemin Sonucu:""")
        print(ilksayi/ikincisayi)


    elif islem == 3:
        ilksayi = int(input("İlk toplanan: "))
        ikincisayi = int(input("İkinci toplanan: "))
        print("""
    
        İşlemin Sonucu:""")
        print(ilksayi+ikincisayi)
 
Yapmak istediğiniz program bu mu hocam?
Python:
question = """Operation codes:
 1. "var" + "var"
 2. "var" - "var"
 3. "var" * "var"
 4. "var" / "var"
 5. "var" ^ 2
 6. "var" ^ 3
 7. "var" ^ "var"
 8. ("var" + "var" +...) / n"""

while True:
    print(question)
    code = input("Operation code> ").strip()

    if code == "1":
        print("Result =", int(input("First numb> ")) + int(input("Second numb> ")))
    elif code == "2":
        print("Result =", int(input("First numb> ")) - int(input("Second numb> ")))
    elif code == "3":
        print("Result =", int(input("First numb> ")) * int(input("Second numb> ")))
    elif code == "4":
        print("Result =", int(input("First numb> ")) / int(input("Second numb> ")))
    elif code == "5":
        print("Result =", int(input("First numb> ")) ** 2)
    elif code == "6":
        print("Result =", int(input("First numb> ")) ** 3)
    elif code == "7":
        print("Result =", int(input("First numb> ")) ** int(input("Second numb> ")))
    elif code == "8":
        numb_count = int(input("Numb count> "))

        total = 0
        
        for i in range(numb_count):
            total += int(input(str(i + 1) + ". numb> "))
        
        print("Result =", total / numb_count)
    else:
        print("Wrong operation code!")
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…