Pyhton Ile Kolay Hesap Makinesi Yapımı (1 İzleyici)

AlicanGun

Üye
Katıldı
Mesajlar
26
Kredi
0
Hemen Başlayalım...


Kod:
[COLOR=#ff8000][FONT=verdana]while[/FONT][/COLOR][COLOR=#ff00ff][FONT=verdana]True[/FONT][/COLOR][COLOR=#000000][FONT=verdana]:[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]secenek1 = "[/FONT][/COLOR][COLOR=#59b300][FONT=verdana](1) toplama[/FONT][/COLOR][COLOR=#000000][FONT=verdana]"[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]secenek2 = "[/FONT][/COLOR][COLOR=#59b300][FONT=verdana](2) çıkarma[/FONT][/COLOR][COLOR=#000000][FONT=verdana]"[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]secenek3 = "[/FONT][/COLOR][COLOR=#59b300][FONT=verdana](3) çarpma[/FONT][/COLOR][COLOR=#000000][FONT=verdana]"[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]secenek4 = "[/FONT][/COLOR][COLOR=#59b300][FONT=verdana](4) bölme[/FONT][/COLOR][COLOR=#000000][FONT=verdana]"[/FONT][/COLOR]

[COLOR=#ff00ff][FONT=verdana]print[/FONT][/COLOR][COLOR=#000000][FONT=verdana] secenek1[/FONT][/COLOR]
[COLOR=#ff00ff][FONT=verdana]print[/FONT][/COLOR][COLOR=#000000][FONT=verdana] secenek2[/FONT][/COLOR]
[COLOR=#ff00ff][FONT=verdana]print[/FONT][/COLOR][COLOR=#000000][FONT=verdana] secenek3[/FONT][/COLOR]
[COLOR=#ff00ff][FONT=verdana]print[/FONT][/COLOR][COLOR=#000000][FONT=verdana] secenek4[/FONT][/COLOR]

[COLOR=#000000][FONT=verdana]soru = [/FONT][/COLOR][COLOR=#ff00ff][FONT=verdana]raw_input[/FONT][/COLOR][COLOR=#000000][FONT=verdana]([/FONT][/COLOR][COLOR=#59b300][FONT=verdana]"Lütfen yapmak istediğiniz işlemi seçin: "[/FONT][/COLOR][COLOR=#000000][FONT=verdana])[/FONT][/COLOR]

İlk olarak Seçenekleri karşımıza
print
koduyla yazdırdık.
raw_input
Burada kullanıcıdan yapmak istediği işlemi seçmesini istedik ve onu "soru " değişenine atadık.​

Kod:
[COLOR=#ff8000][FONT=verdana]if[/FONT][/COLOR][COLOR=#000000][FONT=verdana] soru == [/FONT][/COLOR][COLOR=#59b300][FONT=verdana]"1"[/FONT][/COLOR][COLOR=#000000][FONT=verdana] :[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]sayi1 = [/FONT][/COLOR][COLOR=#ff00ff][FONT=verdana]input[/FONT][/COLOR][COLOR=#000000][FONT=verdana]([/FONT][/COLOR][COLOR=#59b300][FONT=verdana]"Lütfen ilk sayıyı girin: "[/FONT][/COLOR][COLOR=#000000][FONT=verdana])[/FONT][/COLOR]
[COLOR=#ff00ff][FONT=verdana]print[/FONT][/COLOR][COLOR=#000000][FONT=verdana] sayi1[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]sayi2 = [/FONT][/COLOR][COLOR=#ff00ff][FONT=verdana]input[/FONT][/COLOR][COLOR=#000000][FONT=verdana]([/FONT][/COLOR][COLOR=#59b300][FONT=verdana]"Lütfen ikinci sayıyı girin: "[/FONT][/COLOR][COLOR=#000000][FONT=verdana])[/FONT][/COLOR]
[COLOR=#ff00ff][FONT=verdana]print[/FONT][/COLOR][COLOR=#000000][FONT=verdana] sayi1, "+", sayi2,":", sayi1 + sayi2[/FONT][/COLOR]

[COLOR=#ff8000][FONT=verdana]if[/FONT][/COLOR][COLOR=#000000][FONT=verdana] soru == "2" :[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]sayi3 = [/FONT][/COLOR][COLOR=#ff00ff][FONT=verdana]input[/FONT][/COLOR][COLOR=#000000][FONT=verdana]("[/FONT][/COLOR][COLOR=#59b300][FONT=verdana]Lütfen ilk sayıyı girin: "[/FONT][/COLOR][COLOR=#000000][FONT=verdana])[/FONT][/COLOR]
[COLOR=#ff00ff][FONT=verdana]print[/FONT][/COLOR][COLOR=#000000][FONT=verdana] sayi3[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]sayi4 = [/FONT][/COLOR][COLOR=#ff00ff][FONT=verdana]input[/FONT][/COLOR][COLOR=#000000][FONT=verdana]([/FONT][/COLOR][COLOR=#59b300][FONT=verdana]"Lütfen ikinci sayıyı girin: "[/FONT][/COLOR][COLOR=#000000][FONT=verdana])[/FONT][/COLOR]
[COLOR=#ff00ff][FONT=verdana]print[/FONT][/COLOR][COLOR=#000000][FONT=verdana] sayi3, "-", sayi4,":", sayi3 - sayi4[/FONT][/COLOR]

[COLOR=#ff8000][FONT=verdana]if[/FONT][/COLOR][COLOR=#000000][FONT=verdana] soru == "3" :[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]sayi5 = [/FONT][/COLOR][COLOR=#ff00ff][FONT=verdana]input[/FONT][/COLOR][COLOR=#000000][FONT=verdana]([/FONT][/COLOR][COLOR=#59b300][FONT=verdana]"Lütfen ilk sayıyı girin: "[/FONT][/COLOR][COLOR=#000000][FONT=verdana])[/FONT][/COLOR]
[COLOR=#ff00ff][FONT=verdana]print[/FONT][/COLOR][COLOR=#000000][FONT=verdana] sayi5[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]sayi6 = [/FONT][/COLOR][COLOR=#ff00ff][FONT=verdana]input[/FONT][/COLOR][COLOR=#000000][FONT=verdana]([/FONT][/COLOR][COLOR=#59b300][FONT=verdana]"Lütfen ikinci sayıyı girin: "[/FONT][/COLOR][COLOR=#000000][FONT=verdana])[/FONT][/COLOR]
[COLOR=#ff00ff][FONT=verdana]print[/FONT][/COLOR][COLOR=#000000][FONT=verdana] sayi5, "x", sayi6,":", sayi5 * sayi6[/FONT][/COLOR]

[COLOR=#ff8000][FONT=verdana]if[/FONT][/COLOR][COLOR=#000000][FONT=verdana] soru == "4":[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]sayi7 = [/FONT][/COLOR][COLOR=#ff00ff][FONT=verdana]input[/FONT][/COLOR][COLOR=#000000][FONT=verdana]([/FONT][/COLOR][COLOR=#59b300][FONT=verdana]"Lütfen ilk sayıyı girin: "[/FONT][/COLOR][COLOR=#000000][FONT=verdana])[/FONT][/COLOR]
[COLOR=#ff00ff][FONT=verdana]print[/FONT][/COLOR][COLOR=#000000][FONT=verdana] sayi7[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]sayi8 = [/FONT][/COLOR][COLOR=#ff00ff][FONT=verdana]input[/FONT][/COLOR][COLOR=#000000][FONT=verdana]([/FONT][/COLOR][COLOR=#59b300][FONT=verdana]"Lütfen ikinci sayıyı girin: "[/FONT][/COLOR][COLOR=#000000][FONT=verdana])[/FONT][/COLOR]
[COLOR=#ff00ff][FONT=verdana]print[/FONT][/COLOR][COLOR=#000000][FONT=verdana] sayi7, "/", sayi8,":", sayi7 / sayi8[/FONT][/COLOR]

Bu kısımda ise if (eğer) koduyla 1.Seçeneği seçerse toplama 2.Seçeneği seçerse çıkarma 3.Seçeneği seçerse çarpma 4.Seçeneği seçer ise bölmeyi çalıştıracak.

Seçeneklerde kullanılacak sayılara isim vermek seçeneğe özel işlem yapması için hepsine ayrı isim verildi.Seçenek başına 1-2 , 3-4 diye verdim özgürce değiştirebilirsiniz.

Dikkat ettiyseniz her seçenekte işlemin kendine özgü işareti var / Toplama :+ Çıkartma:- Çarpma:x Bölme:/

 

Bu konuyı kimler okuyor

Benzer konular

Top