English· Español· Deutsch· Nederlands· Français· 日本語· ქართული· 繁體中文· 简体中文· Português· Русский· العربية· हिन्दी· Italiano· 한국어· Polski· Svenska· Türkçe· Українська· Tiếng Việt· Bahasa Indonesia

nu

konuk
1 / ?
derslere geri dön

Hoş Geldiniz

Anatomy of a Python print() statement: function name, parentheses, and string argument labeled

İlk Python dersinize hoş geldiniz.

Python, dünyadaki en popüler programlama dillerinden biridir. Bilim insanları, mühendisler, sanatçılar ve öğrenciler onu her gün kullanır.

Bu derste gerçek Python kodu yazacak ve anında çalıştıracaksınız. Kodunuz gerçek bir sunucuda çalışır: bir simülasyon değildir.

Hesaplamanın en ünlü programıyla başlayalım.

Merhaba Dünya!

İlk programınız

Her programcının yolculuğu aynı iki kelimeyle başlar: Merhaba Dünya!

Python'da metni ekrana yazdırmak için print() fonksiyonu kullanılır:

print("Merhaba Dünya!")


İşte bu kadar. Tek satır. Tırnak işaretleri Python'un bunun bir metin (dize) olduğunu belirtir. print() fonksiyonu bunu ekrana gönderir.

Tam olarak şu çıktıyı yazdıran bir Python programı yazın: Hello, World!

Değişkenler Nedir?

Bellekte etiketli kutular olarak değişkenler: name etiketli string kutusu, age etiketli integer kutusu

Değişkenler: değerlere isim vermek

Bir değişken, bir değeri tutan isimdir. Bunu etiketli bir kutu gibi düşünün.

name = "Ada"

age = 12

print(name) : Ada yazdırır

print(age) : 12 yazdırır


= işareti atama demektir: sağdaki değeri soldaki değişkenin adına atayın.

Metinler tırnak içinde yazılır (bir dize). Sayılar tırnak gerektirmez (bir tamsay).

Değişkenler Oluşturun

Sıra sizde

İki değişken oluşturun ve yazdırın:

1. animal adında, favori hayvanınızı tutan bir değişken

2. count adında, bu hayvanın kaç bacağı olduğunu tutan bir değişken

3. Her iki değişkeni de yazdırın

Değişkenler, verileri saklamak için kullanılan adlandırılmış kutulardır. Bir değişken oluşturmak için bir isim ve bir değer atarsınız.

Örnek çıktı (sizin farklı olacaktır):

cat

4

`animal` ve `count` adında değişkenler oluşturun, ardından her ikisini de yazdırın. Kodunuzun iki satır çıkması gerekir.

Dizeleri Birleştirme

f-string yapısı: f öneki, sabit metin ve {değişken} yer tutucusu, her biri etiketli

Dize birleştirme

Dizeleri + ile birleştirebilirsiniz:

greeting = "Hello" + " " + "World"

print(greeting): Hello World yazdırır


f-stringler (biçimlendirilmiş dizeler)

Değişkenleri metne karıştırmak için daha iyi bir yol:

name = "Ada"

print(f"My name is {name}"): My name is Ada yazdırır


Tırnak işaretinden önceki f, f-string modunu etkinleştirir. Dize içinde {değişken}, değişkenin değeriyle değiştirilir.

f-string Alıştırmaları

Sıra sizde

İki değişken oluşturun:

- food: favori yemeğiniz (bir metin)

- rating: onu 1'den 10'a kadar ne kadar sevdiğiniz (bir tam sayı)


Ardından bir f-string kullanarak şunu yazdırın:

I love pizza! I rate it 9 out of 10.

(kendi yiyeceğin ve puanınla)

`food` ve `rating` değişkenlerini oluşturun, ardından her ikisini içeren bir cümle yazdırmak için bir f-string kullanın. Çıktunuz tek bir cümle olmalıdır.

Eğer / Değilse

if/else akış diyagramı: True/False dalları olan koşul elması, karşılaştırma operatörleri tablosu

Kararlar almak

Programlar if ve else kullanarak seçimler yapabilir:


temperature = 35

if temperature > 30:

print("Sıcak!")

else:

print("Sıcak değil.")


if altındaki girintili kod, koşul True olduğunda çalışır.

else altındaki kod, koşul False olduğunda çalışır.


Karşılaştırma operatörleri: > (büyük), < (küçük), == (eşit), != (eşit değil), >=, <=

If/Else Meydan Okuması

Sıra sizde

Aşağıdaki işlemleri gerçekleştiren bir program yazın:

1. Herhangi bir sayıya eşitlenmiş bir score değişkeni oluşturun

2. score 60 veya daha büyükse, Pass yazdırın

3. Aksi takdirde, Fail yazdırın

`score` değişkeni içeren bir if/else programı yazın. Skor 60'dan büyük veya eşitse `Pass`, aksi takdirde `Fail` yazdırın.

Birleştir

Son zorlama

Artık şunları biliyorsun: print(), değişkenler, f-dizgiler ve if/else.

Hepsini tek bir programda birleştir.


Aşağıdaki işlemleri gerçekleştiren bir program yaz:

1. name adında bir değişken oluştur (bir isim, bir metin)

2. age adında bir değişken oluştur (bir yaş, bir tamsayı)

3. Eğer age 13 veya daha büyükse, şu metni yazdır: Welcome, [name]! You may enter.

4. Aksi halde, şu metni yazdır: Sorry, [name]. You must be 13 to enter.


Çıktı için f-string kullanın.

Yukarıda açıklanan tam programı yazın. Değişkenleri, f-string'leri ve if/else yapısını birlikte kullanın.