20 Matematik Sorusu (Python ile, Fonksiyon Kullanarak)
---
## 🟦 20 Matematik Sorusu (Python ile, Fonksiyon Kullanarak)
### 🔹 Grup 1 (İlk 10 Soru)
1. **Çift Sayılar Fonksiyonu**
`even_numbers(n)` → 1’den `n`’e kadar tüm çift sayıları yazdır.
2. **Tek Sayılar Fonksiyonu**
`odd_numbers(n)` → 1’den `n`’e kadar tüm tek sayıları yazdır.
3. **Toplam Fonksiyonu**
`sum_numbers(n)` → 1’den `n`’e kadar sayıların toplamını döndür.
4. **Faktöriyel Fonksiyonu**
`factorial(n)` → `n!` faktöriyelini hesaplayıp döndür.
5. **Asal Sayı Fonksiyonu**
`is_prime(n)` → Sayının asal olup olmadığını kontrol et.
6. **EBOB Fonksiyonu**
`gcd(a, b)` → İki sayının EBOB’unu (en büyük ortak bölen) döndür.
7. **EKOK Fonksiyonu**
`lcm(a, b)` → İki sayının EKOK’unu (en küçük ortak kat) döndür.
8. **Basamaklar Toplamı Fonksiyonu**
`digit_sum(n)` → Sayının rakamlarının toplamını döndür.
9. **Fibonacci Fonksiyonu**
`fibonacci(n)` → Fibonacci dizisinin ilk `n` terimini döndür.
10. **Daire Alanı Fonksiyonu**
`circle_area(r)` → Yarıçapı verilen dairenin alanını döndür.
---
### 🔹 Grup 2 (Yeni 10 Soru)
11. **Çift Sayılar Toplamı**
`sum_even(n)` → 1’den `n`’e kadar çift sayıların toplamını döndür.
12. **Tek Sayılar Toplamı**
`sum_odd(n)` → 1’den `n`’e kadar tek sayıların toplamını döndür.
13. **Kareler Dizisi**
`squares(n)` → 1’den `n`’e kadar sayıların karelerini liste olarak döndür.
14. **Küp Dizisi**
`cubes(n)` → 1’den `n`’e kadar sayıların küplerini liste olarak döndür.
15. **Üç Sayıdan En Büyüğü**
`max_of_three(a, b, c)` → Üç sayıdan en büyüğünü döndür.
16. **Ortalama Hesaplama**
`average(numbers)` → Bir sayı listesinin ortalamasını döndür.
17. **Faktöriyel Farkı**
`factorial_diff(a, b)` → İki sayının faktöriyelleri arasındaki farkı döndür.
18. **Armstrong Sayısı Kontrolü**
`is_armstrong(n)` → Sayının Armstrong olup olmadığını kontrol et.
19. **Mükemmel Sayı Kontrolü**
`is_perfect(n)` → Sayının mükemmel sayı olup olmadığını kontrol et.
(Örnek: 6 ve 28 mükemmel sayıdır.)
20. **Üs Hesaplama**
`power(base, exp)` → `base^exp` değerini hesaplayıp döndür.
---
Comments
Post a Comment