Kod, değerleri düzgün almıyor

ErenAydn

Femtopat
Katılım
22 Temmuz 2023
Mesajlar
34
Daha fazla  
Cinsiyet
Erkek
Merhaba arkadaşlar, kodun mantığı 2 sayı alacaktı birini büyük değer diğerini küçük değer diye ve büyük değerden küçük değere kadar azalarak sayı yazacaktı ama yazmıyor. Sizce hata nedir?

Kod:
def sayı_ver():
 büyük=0
 küçük=0
 number1=int(input("1.sayıyı giriniz : "))
 number2=int(input("2.sayıyı giriniz : "))
 if(number1>number2):
 number1=büyük
 number2=küçük
 else:
 number1=küçük
 number2=büyük

 geri_yaz(büyük,küçük)

def geri_yaz(değer,bitti):
 if(değer==bitti):
 print("büyük=küçük")
 return
 else:
 print(değer)
 geri_yaz(değer-1,bitti)

sayı_ver()
 
Son düzenleyen: Moderatör:
Sayi1 = int(input("Birinci sayiyi girin: "))
Sayi2 = int(input("Ikinci sayiyi girin: "))

Buyuk = Max(sayi1, sayi2)
Kucuk = min(sayi1, sayi2)

Print("Buyuk olandan kucuk olana kadar olan sayilar:")
For i in range(buyuk, kucuk - 1, -1):
Print(i, end=" ")
print()

Kaynak : CHAT GPT :)
 
İf(number1>number2):
Number1 = büyük

Bunlar ters olmuş diye anladım,
Büyük = number1
vb.

Olacak

Teşekkür ederim bu kolay hata dikkatimden kaçmış

Sayi1 = int(input("birinci sayiyi girin: "))
Sayi2 = int(input("ıkinci sayiyi girin: "))

Buyuk = Max(sayi1, sayi2)
Kucuk = min(sayi1, sayi2)

Print("buyuk olandan kucuk olana kadar olan sayilar:")
For i in range(buyuk, kucuk - 1, -1):
Print(i, end=" ")
print()

Kaynak: Chat GPT :)

Teşekkürler ama ben recursion kullanarak yaptığım için tam olarak aradığım cevap bu değil ama yine de teşekkür ederim.
 
Son düzenleme:
Sayi1 = int(input("Birinci sayiyi girin: "))
Sayi2 = int(input("Ikinci sayiyi girin: "))

Buyuk = Max(sayi1, sayi2)
Kucuk = min(sayi1, sayi2)

Print("Buyuk olandan kucuk olana kadar olan sayilar:")
For i in range(buyuk, kucuk - 1, -1):
Print(i, end=" ")
print()

Kaynak : CHAT GPT :)
 

Geri
Yukarı