Python iki sayıyı birbiriyle kıyaslayan program

Aslında başlıktaki soruyuda sormak isterdim ama daha öncesinde daha net bir soru sormak istiyorum , linux de kullanım sağlarken her hangi bir sorun yaşamadığım python , windows a geçince anormal davranmaya başladı ya komut ekranında log girişi yapınca direk kapanıyor yada işlem yapıp son kodlama ya gelince kapanıyor. Anlamış değilim :slight_smile:
(Giriş seviyesinde olan biriyim.)

Çalıştıramadığım için küçük bir soru soracaktım ;

    **sayi1 = int(input("1. Sayı: "))**
**    sayi2 = int(input("2. Sayı: "))**
**    sayi3 = int(input("3. Sayı: "))**
**     **
**    if (sayi1 >= sayi2) and (sayi1 >= sayi3):**
**       buyuk = sayi1**
**    elif (sayi2 >= sayi1) and (sayi2 >= sayi3):**
**       buyuk = sayi2**
**    else:**
**       buyuk = sayi3**
**     **
**    print(sayi1,",",sayi2,"ve",sayi3,"içinde büyük olan sayı",buyuk)**

Hata varmı var ise nerededir çıktı alamıyorum şuan bu kodlamadan.

Program çalışıyor. Sorun yok “*” işaretlerini kaldırınca

sayi1 = int(input("1. Sayı: "))
sayi2 = int(input("2. Sayı: "))
sayi3 = int(input("3. Sayı: "))
 
if (sayi1 >= sayi2) and (sayi1 >= sayi3):
   buyuk = sayi1
elif (sayi2 >= sayi1) and (sayi2 >= sayi3):
   buyuk = sayi2
else:
   buyuk = sayi3
 
print(sayi1,",",sayi2,"ve",sayi3,"içinde büyük olan sayı",buyuk)

**Evet çalışıyor kodlamada bir sorun olmadığını fark ettim fakat , notepad++ da .py olarak kaydedip çalıştırınca sonuç kısmında kapanıyor otomatik olarak sistem bunu anlamadım. **

Önereceğiniz bir başka program var ise minnettar olurum.

sublime text’i kullanıyorum. gayet memnunum. tavsiye ederim.

https://www.sublimetext.com/

ya da vs kullanabilirsiniz.

Teşekkür ederim hemen deniyorum.

sublime text uygulamasında python kodlarını çalıştırmak için biraz araştırma yaptım fakat çalıştırma komutu CTR+B çalışmamakta Installed Packages ayarlamasını da yaptım olmadı. Visual da deneyelim birde.

Build seçeneklerinden Python seçmeniz lazım Ctrl+B ile çalışması için. Eğer öyle bir seçenek yoksa internetten nasıl ekleyeceğinizi bulabilirsiniz.

Sanırım şurada da sorulan problemi yaşıyorsunuz:

1 Beğeni

Tekrar bu konuyu açmadan burdan yazmak istedim

sayi1 = int(input("1. Sayı: "))
sayi2 = int(input("2. Sayı: "))

if (sayi1 >= sayi2)):
buyuk = sayi1
elif (sayi2 >= sayi1):
buyuk = sayi2

print(sayi1,",",sayi2,“içinde büyük olan sayı”,buyuk)

şimdi burda yapmak istedigim ama yapamadıgım , eşit olan sayıyı ekrana yazdıramamak girilen sayırlar eşit ise “iki sayı birbirine eşit” yazdıramıyorum , birde sayi1 büyük ise “ilk sayı ikinci sayıdan büyüktür”. sayi2 ilk sayıdan büyükse “ikinci sayı ilk sayıdan büyüktür.” çıktılarını alamadım visual studio üzerinden çalışıyorum hata veriyor ama hangi satır olduğunu çözemedim.

İşlem yapıldı küçük bir hata yapıyormuşum.

Pycharm editörü kullanabilirsin