Kurtcuk Hesap Makinesi
Kurtcuk 0.6
Uzun bir aranın ardından yeni bir sürüm hazırladım. Yeni sürümdeki yenilikler şöyle:
-Artık Yardım bölümü program açıldığında otomatik olarak çıkıyor.
-Çeşitli imla hataları ve cümle bozuklukları düzeltildi.
-Gereksiz bölümler silindi.
Programı başlığın sonundaki eklerden indirebilirsiniz.
Kurtcuk 0.5
Önerilerin ardından yeni bir sürüm çıkardım.
Yeni sürümdeki yenilikler:
-Gereksiz bölümler silindi
-İmla hataları giderildi
Kurtcuk 0.4
Yeni bir sürüm daha 
Yeni sürümdeki yenilikler:
-Programdaki gereksiz bölümler temizlendi.
-Karışıklığı önlemek için yazılar renklendirildi.
Kurtcuk 0.3
Yapılan öneriler ve iyileştirmelerden sonra yeni bir sürüm çıkardım 
Yeni sürümdeki yenilikler:
-"yardım" yazarak programda kullanabileceğiniz komutlara ulaşabiliyorsunuz.
-"nasıl" yazarak programın kullanım talimatlarını okuyabiliyorsunuz.
-Küçük iyileştirmeler yapıldı.
Kurtcuk 0.2
Tekrar merhaba. Yapılan öneriler ve verilen örnekler doğrultusunda Kurtcuk programını biraz daha geliştirdim.
Yeni sürümdeki yenilikler:
-Artık kurtcuk "kapan" yazıldığında kapanıyor.
-"hakkında" yazıldığında program hakkında bilgi veriyor.
-Öneriler ve örnekler doğrultusunda küçük iyileştirmeler yapıldı.
Kurtcuk 0.1
Merhaba. baDibere'nin de yardımlarıyla basit bir hesap makinesi yaptım. Bu hesap makinesine kurtcuk adı verdim
Konsoldan çalışıyor. Şu anda ilk versiyonu olduğun için 4 işlemden başka bişey yapamıyor. Geliştirmeye devam ediyorum.
Eğer programı indirirseniz çalıştırmak için zip'li dosyayı açın ve konsoldan programın bulunduğu dizine gelin. Ardından
./Kurtcuk.py
yazarak programı çalıştırın. Dediğim gibi programı geliştirmeye devam ediyorum
Yeni versiyonunu yakında çıkartacağım.
- 304 okunma




baDibere
Re: Kurtcuk Hesap Makinesi
while 1<5 yerine while True deneyebilirsin.
Ayrıca a'dan g'ye kadar değişken atamana gerek yok. Sadece a ve b işlerini görecektir.
Başarılarının devamını dilerim
D0GuKaN
Re: Kurtcuk Hesap Makinesi
yasar
Re: Kurtcuk Hesap Makinesi
Bak bu da benimki
#!/usr/bin/env python # -*- coding:utf-8 -*- from __future__ import division while True: try: soru = input("\n\n1. Toplama \n2. Çıkarma \n3. Çarpma \n4. Bölme\n\nLütfen Seçiminizi Belirtiniz: ") if soru == 1: a =input("toplamak istediğiniz ilk sayıyı giriniz: ") b =input("toplamak istediğiniz ikinci sayıyı giriniz: ") print a, "+",b, "=", a+b elif soru == 2: a =input("Büyük sayıyı giriniz: ") b =input("Küçük sayıyı giriniz: ") print a, "-",b, "=", a-b elif soru == 3: a =input("İlk çarpanı giriniz: ") b =input("İkinci çarpanı giriniz: ") print a, "x",b, "=", a*b elif soru == 4: a =input("Büyük sayıyı giriniz: ") b =input("Küçük sayıyı giriniz: ") print a, "/index.html",b, "=", a/b else: print "Yanlış seçim! Programdan çıkılacak" exit() except NameError: print "Sizden sayı beklenirken başka bir karakter girdiniz. Yeniden deneyin." except SyntaxError: print "Yazım hatası yaptınız. Lütfen bir daha deneyin."D0GuKaN
Re: Kurtcuk Hesap Makinesi
Kurtcuk 0.2 kullanıma hazır
yasar
Re: Kurtcuk Hesap Makinesi
kodların başına
from __future__ import divisioneklersen bölme işlemlerin daha doğru sonuçlar verir.
D0GuKaN
Re: Kurtcuk Hesap Makinesi
Kurtcuk 0.3 kullanıma hazır. (eğer bu hızla geliştirmeye devam edersem eski versiyonları siteden sileceğim merak etmeyin
) Ayrıca programdaki yazıları renklendirmenin bir yolu var mı?
yasar
Re: Kurtcuk Hesap Makinesi
Bir de seçeneklerini değişkenlere atayıp sonra yazdırmana gerek yok, boşuna bellekte yer tutmasın
D0GuKaN
Re: Kurtcuk Hesap Makinesi
RoHanRHu
Re: Kurtcuk Hesap Makinesi
renklendirmeyi;
print "\033[2;34mistediğin yazı\033[0m buralar normale dönecek..."şeklinde yapabilirsin...
"2;34" deki 2 yazının biçimi (kalın, altyazılı gibi), 34 de yazının rengidir [30, 40) aralığındadır...
D0GuKaN
Re: Kurtcuk Hesap Makinesi
Çok teşekkür ederim, programı renklendirmeye başladım