Forumlar > Atölye > Yazılım Geliştirme (Kurtcuk Hesap Makinesi)
D0GuKaN kullanıcısının resmi

D0GuKaN

Kayıt: 06/06/2008

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 Smile

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 Smile

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 Smile 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 Smile Yeni versiyonunu yakında çıkartacağım.

Top
baDibere kullanıcısının resmi

baDibere

Kayıt: 14/10/2007

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 Laughing out loud

Top
D0GuKaN kullanıcısının resmi

D0GuKaN

Kayıt: 06/06/2008

Re: Kurtcuk Hesap Makinesi

Laughing out loud yeni versiyonlarda dediklerini göz önünde bulunduracağım.

Top
yasar kullanıcısının resmi

yasar

Kayıt: 21/06/2008

Re: Kurtcuk Hesap Makinesi

Bak bu da benimki Smile

#!/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."
Top
D0GuKaN kullanıcısının resmi

D0GuKaN

Kayıt: 06/06/2008

Re: Kurtcuk Hesap Makinesi

Kurtcuk 0.2 kullanıma hazır Smile

Top
yasar kullanıcısının resmi

yasar

Kayıt: 21/06/2008

Re: Kurtcuk Hesap Makinesi

kodların başına
from __future__ import division
eklersen bölme işlemlerin daha doğru sonuçlar verir.

Top
D0GuKaN kullanıcısının resmi

D0GuKaN

Kayıt: 06/06/2008

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 Smile ) Ayrıca programdaki yazıları renklendirmenin bir yolu var mı?

Top
yasar kullanıcısının resmi

yasar

Kayıt: 21/06/2008

Re: Kurtcuk Hesap Makinesi

Bir de seçeneklerini değişkenlere atayıp sonra yazdırmana gerek yok, boşuna bellekte yer tutmasın Laughing out loud

Top
D0GuKaN kullanıcısının resmi

D0GuKaN

Kayıt: 06/06/2008

Re: Kurtcuk Hesap Makinesi

yasar wrote:
Bir de seçeneklerini değişkenlere atayıp sonra yazdırmana gerek yok, boşuna bellekte yer tutmasın Laughing out loud

Shock ben nasıl farkedemedim onu

Top
RoHanRHu kullanıcısının resmi

RoHanRHu

Kayıt: 08/12/2006

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...

Top
D0GuKaN kullanıcısının resmi

D0GuKaN

Kayıt: 06/06/2008

Re: Kurtcuk Hesap Makinesi

Çok teşekkür ederim, programı renklendirmeye başladım Smile

Top