beşinci pyhton projemiz “Sayaç Uygulaması” olsun. Bu projede, kullanıcının bir başlangıç değeri ve bir bitiş değeri girmesini isteyerek, bu aralıktaki sayıları belirli bir adımda artırarak veya azaltarak ekrana yazdıracağız. Kendi başınıza denemeyi unutmayın!
İşte Python’da basit bir sayaç uygulaması projesi:
def counter(start, end, step):
if start < end:
for num in range(start, end + 1, step):
print(num)
else:
for num in range(start, end - 1, -step):
print(num)
def main():
start = int(input("Başlangıç değerini girin: "))
end = int(input("Bitiş değerini girin: "))
step = int(input("Adım değerini girin: "))
counter(start, end, step)
main()
Yukarıdaki kodda, counter
fonksiyonu, başlangıç değeri, bitiş değeri ve adım değeri kullanılarak sayıları ekrana yazdırır. main
fonksiyonu ise kullanıcıdan başlangıç, bitiş ve adım değerlerini alır ve counter
fonksiyonunu kullanarak sayıları ekrana yazdırır.
Adımları açıklayalım:
counter
fonksiyonunu tanımlıyoruz. Bu fonksiyon, başlangıç değeri, bitiş değeri ve adım değeri kullanarak sayıları ekrana yazdıracaktır.- Eğer başlangıç değeri bitiş değerinden küçükse, başlangıç değerinden başlayarak bitiş değerine kadar olan sayıları adım değeriyle artırarak ekrana yazdırırız.
- Eğer başlangıç değeri bitiş değerinden büyükse, başlangıç değerinden başlayarak bitiş değerine kadar olan sayıları adım değeriyle azaltarak ekrana yazdırırız.
main
fonksiyonunu tanımlıyoruz. Bu fonksiyon, kullanıcıdan başlangıç, bitiş ve adım değerlerini alır.- Kullanıcıdan başlangıç değerini girmesini istemek için
input
fonksiyonunu kullanır vestart
değişkenine atarız. - Kullanıcıdan bitiş değerini girmesini istemek için
input
fonksiyonunu kullanır veend
değişkenine atarız. - Kullanıcıdan adım değerini girmesini istemek için
input
fonksiyonunu kullanır vestep
değişkenine atarız. - Ardından,
counter
fonksiyonunustart
,end
vestep
değerleriyle çağırarak sayıları ekrana yazdırırız.
Bu şekilde, Python’da basit bir sayaç uygulaması projesini tamamladık. Projeleri adım adım ele alarak gerçekleştirmek, programlama becerilerimizi güçlendirmek ve pratik yapmak için önemlidir. Bu projede, kullanıcının belirlediği başlangıç, bitiş ve adım değerlerine göre sayıları ekrana yazdırdık. Bu uygulamayı daha da geliştirerek, kullanıcıya farklı seçenekler sunabilir veya çeşitli işlemler ekleyebilirsiniz. Kendi projelerinizi oluşturarak daha fazla deneyim kazanmaya devam edin. Başarılar dilerim!