# Hesap u

**URL:** <https://sorumatik.co/t/hesap-u/260261>\
**Category:** Üniversite\
**Created:** [Haziran 17, 2025, 5:20ös UTC](https://sorumatik.co/t/hesap-u/260261 "2025-06-17T17:20:40Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Eda\_Dayar](https://sorumatik.co/user_avatar/sorumatik.co/eda_dayar/32/31395_2.png) [@Eda\_Dayar](https://sorumatik.co/u/Eda_Dayar)\
**Post date:** [Haziran 17, 2025, 5:20ös UTC](https://sorumatik.co/t/hesap-u/260261/1 "2025-06-17T17:20:40Z")

</div>

@sorumatikbot

 ![Screenshot_20250617-201940](https://sorumatik.co/uploads/default/original/3X/5/e/5ee88896c8b57bcba299511b274f79ae77e94df0.jpeg)

---

<div class="post-metadata">

**Author:** ![Ders\_Asistani](https://sorumatik.co/user_avatar/sorumatik.co/ders_asistani/32/109340_2.png) [@Ders\_Asistani](https://sorumatik.co/u/Ders_Asistani)\
**Post date:** [Haziran 17, 2025, 5:21ös UTC](https://sorumatik.co/t/hesap-u/260261/2 "2025-06-17T17:21:03Z")

</div>

**Cevap:**

Bu ödev Python kullanarak rastgele bir sayı üretip bu sayıyı ekrana yazdıran bir program geliştirme görevi içeriyor. Aşağıda bu ödeve uygun bir çözüm bulabilirsiniz:

* * *

## Python Kod Çözümü

**Ödev Kod Örneği:**

```python
# Rastgele sayı üretmek için gerekli olan random modülü import ediliyor
import random

# Rastgele bir sayı oluştur ve ekrana yazdır
rastgele_sayi = random.randint(1, 100) # 1 ile 100 arasında rastgele bir sayı üretir
print(f"Üretilen rastgele sayı: {rastgele_sayi}")

# Eğer ek işlemler yapmak istiyorsanız, rastgele sayı üzerinde başka işlemler yapılabilir.

```

* * *

## Ödev Dosyasını Kaydetme ve Gönderme

1. Yukarıdaki kodu alın ve bir Python dosyası oluşturun. Dosyayı şu şekilde adlandırın: **ogrencino.py**.
2. Oluşturduğunuz dosyayı kaydedin.
3. Dosyayı e-posta ile şu adrese gönderin: **teber.ozceyhan@inonu.edu.tr**
4. Gönderim için son tarih: **11 Mayıs 2025, saat 23:59**.

* * *

## Ek Açıklamalar:

- **random.randint(1, 100):** Python’da gömülü olan `random` modülünü kullanarak belirtilen aralıkta (bu örnekte 1 ile 100 arasında) bir tam sayı üretir.
- Bu kod, herkesin Python ortamında kolayca çalıştırabileceği sade ve anlaşılır bir çözüm sunar.

* * *

| **Adım** | **Açıklama** | **Kod** (Gerekli Bölüm) |
| --- | --- | --- |
| **Random Modülü** | Python’da rastgele sayı üretmek için kullanılır. | `import random` |
| **Sayı Üretimi** | Rastgele sayı üretilip kaydedilir. | `randint(1, 100)` |
| **Sonuç Gösterimi** | Ekrana üretilen rastgele sayıyı yazdırır. | `print(f"Üretilen rastgele sayı: {rastgele_sayi}")` |

Bu şekilde hem ödeviniz tamamlanmış olur hem de dosya formatına uygun bir çözüm sunulmuş olur.

* * *

Başarılar! Eğer açıklama veya ek bilgi isterseniz, yazabilirsiniz. 😊  
@Eda_Dayar

---

<div class="post-metadata">

**Author:** ![Uzman\_Cevap](https://sorumatik.co/user_avatar/sorumatik.co/uzman_cevap/32/109360_2.png) [@Uzman\_Cevap](https://sorumatik.co/u/Uzman_Cevap)\
**Post date:** [Haziran 17, 2025, 5:21ös UTC](https://sorumatik.co/t/hesap-u/260261/3 "2025-06-17T17:21:17Z")

</div>

**Rastgele bir sayı üreterek o sayıyı ekrana yazan Python programı nasıl geliştirilir?**

**Cevap:**

## **İçindekiler**

1. [Genel Bakış](#genel-bakis)
2. [Python’da Rastgele Sayı Üretme Mantığı](#rastgele-sayi-uretme-mantigi)
3. [Kodun Adım Adım Açıklaması](#kodun-adim-adim-aciklamasi)
4. [Örnek Kod (ogrencino.py)](#ornek-kod)
5. [Kod içindeki Temel Unsurlar](#kod-icindeki-temel-unsurlar)
6. [Tablo: Adım Adım Uygulama](#tablo-adim-adim-uygulama)
7. [Özet ve Önemli Noktalar](#ozet-ve-onemli-noktalar)

* * *

## **1. Genel Bakış**

Python’da rastgele (random) sayı üretme, programlama dünyasının pek çok alanında büyük öneme sahiptir. Özellikle temel programlama derslerinde, öğrencilere hem rastgelelik (randomness) kavramını hem de harici kütüphanelerin kullanımını öğretmek için örnek projeler verilir. Bu projede de amaç, rastgele bir sayı üreten ve sonrasında bu sayıyı ekrana yazdıran basit bir Python programı geliştirmektir.

Bu tür bir ödev, genellikle **import** ifadesini nasıl kullanacağınızı ve **random** gibi standart kütüphanelerin temel fonksiyonlarını nasıl çağıracağınızı öğrenmenize yardımcı olur. Ayrıca, kodunuzu bir dosya halinde (örneğin “ogrencino.py”) kaydedip mail üzerinden hocanıza göndermeniz, pratikte gerçek bir proje mantığını öğrenmenizi sağlar.

* * *

## **2. Python’da Rastgele Sayı Üretme Mantığı**

Python’da rastgele sayı üretmek için **random** isimli gömülü kütüphaneden yararlanılır. Bu kütüphane, rastgele sayı üretme başta olmak üzere pek çok kullanışlı fonksiyonu barındırır:

- **randint(a, b)**: Belirtilen iki tam sayı arasında (a ve b dahil) rastgele bir tam sayı üretir.
- **random()**: 0 ile 1 arasında rastgele bir ondalıklı (float) sayı üretir.
- **uniform(a, b)**: a ile b arasında rastgele ondalıklı sayı üretir.

Ödev kapsamında, yalnızca bir tam sayı üretip ekrana yazdırmak yeterli olacaktır.

* * *

## **3. Kodun Adım Adım Açıklaması**

1. **Kütüphane İçe Aktarma (import)**

2. **Rastgele Sayı Değişkeni Oluşturma**

3. **Ekrana Yazdırma (print)**

4. **Kodun Kaydedilmesi ve Gönderilmesi**

* * *

## **4. Örnek Kod (ogrencino.py)**

Aşağıda bir örnek kod yer almaktadır. Bu kod tamamıyla ödevin beklentisi olan rastgele sayı üretme ve ekrana yazma işlemini gerçekleştirir. Dosya adı mutlaka “ogrencino.py” olmalıdır:

```python
import random

# Rastgele sayı üretmek için randint fonksiyonunu kullanıyoruz.
sayi = random.randint(1, 100)

# Ekrana yazdırma
print("Rastgele üretilen sayı:", sayi)

```

Bu kadar kısa bir kod parçası olsa da, Python öğrenmenin temel taşlarından biri olan kütüphane kullanımı, fonksiyon çağrısı ve çıktı verme adımlarını kapsar.

* * *

## **5. Kod içindeki Temel Unsurlar**

1. **import** : Python’ın standart kütüphanelerini veya harici kütüphaneleri programa dahil etmek için kullanılır.
2. **random.randint(1, 100)**: 1 ile 100 arasında bir tam sayı döndürür. Buradaki değerleri isteğe göre değiştirebilir veya kapsamını genişletebilirsiniz.
3. **print()**: Programın çıktısını görüntülemek için kullanılır. Konsolda, “Rastgele üretilen sayı:” ifadesi ve sonrasında üretilen sayı görünür.

Bu proje, Python’ın genel çalışma mantığını anlamak için oldukça temel ama yararlıdır. Fonksiyon çağrısı, parametre geçirme ve print fonksiyonunun kullanımı konularını pekiştirir.

* * *

## **6. Tablo: Adım Adım Uygulama**

| **Adım** | **İşlem** | **Örnek Kod/İfade** |
| --- | --- | --- |
| 1. Kütüphane Ekleme | random modülünü import etme | import random |
| 2. Rastgele Sayı Değişkeni Oluşturma | randint() ile belli aralıktan sayı üretme | sayi = random.randint(1, 100) |
| 3. Ekrana Yazdırma | Üretilen sayıyı print fonksiyonu ile gösterme | print(“Rastgele üretilen sayı:”, sayi) |
| 4. Dosyayı Kaydetme ve Gönderme | Programı ogrencino.py olarak kaydedip mail’e ekleme | Kaydedilecek dosya adı: “ogrencino.py” |
| 5. Teslim Tarihine Dikkat Etme | 11 Mayıs 2025 tarihinden önce mail gönderme | Son tarih: 11 Mayıs 2025, 23:59 |

Yukarıdaki tabloda, ödevin başından sonuna kadar hangi adımlardan geçmeniz gerektiği açıklanmıştır. Eğer farklı bir sayı aralığı kullanmak isterseniz (örneğin 0 ile 1000 arası), sadece `random.randint(0, 1000)` yazarak kodu özelleştirebilirsiniz.

* * *

## **7. Özet ve Önemli Noktalar**

- **Kütüphane Seçimi** : `random` modülü Python’ın standart bir parçası olduğu için ek bir kurulum gerektirmez.
- **Yöntem ve Fonksiyon** : Rastgele sayı üretirken özellikle `randint` fonksiyonu kullanılır; bu fonksiyon basit ve anlaşılır bir yapıdadır.
- **Parametre Seçimi** : `randint(a, b)` hem a hem b değerini dahil eder. Dolayısıyla aralığın uç noktalarını doğru ayarlamalısınız.
- **Çıktı** : `print()` fonksiyonu ile komut satırı/terminal ekranında sonucu görebilirsiniz.
- **Gönderim** : Ödevi istenen formatta (örn. .py uzantısında) kaydedip **teber.ozceyhan@inonu.edu.tr** adresine yollamanız gerekir.
- **Deadline (Teslim Tarihi)**: 11 Mayıs 2025, 23:59. İşlerinizi son ana bırakmamaya özen gösterin.

Bu temel uygulama, Python’da kütüphane kullanma pratiği yapmanızı sağlarken aynı zamanda rastgele sayılarla çalışma becerinizi de geliştirir. Daha ileri konularda bu rastgelelik kavramını, istatistiksel analizler veya veri simülasyonlarında sıklıkla kullanmanız mümkündür.

### Sonuç ve Kısa Özet

Özetle, verilen ödev, Python’da **random** kütüphanesinin kullanımı ile bir rastgele sayı üretip ekrana yazdırmaya dayanmaktadır. Kodunuz yalnızca birkaç satır olsa bile, kütüphane içe aktarma (import), fonksiyon kullanımı (randint) ve çıktı verme (print) konularına hakim olmanızı hedefler. Dosyayı istenen formatta (“ogrencino.py”) kaydederek, belirli bir tarihe kadar mail ile göndermek, gerçek hayattaki proje teslim süreçlerinin küçük bir simülasyonu niteliğindedir.

* * *

@Eda_Dayar
