Python'da Matematik Egzersizleri

by trustix


Eklenme Tarihi : 04 Şubat 2021 14:08 Views:     494



Bir programlama dilini öğrenmenin ve anlamanın en doğru yollarından biri o programlama dilini kullanarak birtakım problemler çözmektir. Bu problemler matematiksel problemler olabileceği gibi günlük hayattan problemler de olabilir.

Burada Python ile matematiksel işlemler yapabildiğimiz bir örnek yapmaya çalışacağız.

Örnek soruyu şu şekilde tanımlayabiliriz: 1 - 3000 sayıları arasında 7'ye tam bölünebilen aynı zamanda 5 ve 8'e tam bölünebilen sayıları bulunuz.

Örnek soruyu tanımladıktan sonra basit bir algoritma geliştirebilir ve bunu koda dönüştürebiliriz.

Yapmamız gereken şey kabaca 1 ve 3000 sayılarının atandığı iki farklı değişken tanımlamak ve bu sayılar arasında bir yerleşik fonksiyon ya da döngü kullanarak her sayıyı 5,7 ve 8'e bölümünden kalanı bulmak. Eğer bu sayılara bölümünden kalanı 0 ise bu durumda bu sayıyı listemize ekleyebilriiz.

 

# Python'da matematiksel egzersizler

a = 1
b = 3000
for i in range(a,b):
    if (i%5 == 0) and (i%7 == 0) and (i%8 == 0):
        print(i)




''' Output:  
280
560
840
1120
1400
1680
1960
2240
2520
2800 
'''

 

Yukarıdaki kodu açıklamaya çalışalım. Öncelikle değişkenlerimiz tanımladık ve aralık değerlerimizi sırası ile bu değişkenlere atadık. Daha sonra Python'da yerleşik bir fonksiyon olan range() fonksiyonu yardımı ile bu döngüyü kurduk. Döngü sırasında 5, 7 ve 8'e aynı anda bölünebilen bütün değerleri print() komutu yardımı ile konsol ekranına ya da uygulama ekranına yazdırıyoruz.




Başka İçerik Bulunamadı


0

Yorum Formu

vikikod.com    © 2019