Python
Programlama dili
Açıklama
Python, nesne yönelimli, yorumlamalı, birimsel ve etkileşimli yüksek seviyeli bir programlama dilidir. Girintilere dayalı basit söz dizimi, dilin öğrenilmesini ve akılda kalmasını kolaylaştırır.Print () fonksiyonu yerleşik bir fonksiyondur. Amacı Ekran / konsol penceresine belirli bir mesajı yazdırmaktır.
print( "Merhaba \n")
print("Nasılsın? \n")
print("İyiyim,ya sen? \n")
print( "Görüşürüz \n ")
If
IF komutu, eğer anlamında kullanılmaktadır. Sıklıkla kullanılan sorgulama komutlarındandır. Temel anlamda, “eğer anahtara basıldı ise lambayı yak” şeklinde bir kullanımı vardır. Sorgulama işlemi yapılır, eğer koşul doğru ise öncelikle “İŞLEM A”, arkasından ise “İŞLEM B” yapılır.
y = 1881
if y == 1881:
print("Atatürk'ün doğduğu tarih")
if y == 1923:
print("Ankara'nın başkent oluş tarihi")
if y > 2020:
print(y, "Günümüze çok yakın bir yıldır.")
Açıklama Satırı #
Python yorum yani açıklama satırları, Python programlama dilindeki kodları açıklamak ve kodları daha anlışılabilir programı daha kullanışlı hale getirmek için kullanılmaktadır. Açıklama satırları kullanmak kodun ne işe yaradığı ve nerede hangi işlem yapıldığı hakkında bilgi vermek için kullanılabilir.
#Mini yarışma
#Sayısal cevaplı soru örneği.
#1. Soru
Else
If ifadesi eğer anlamına gelir. Kullanım şekli; Eğer belirttiğim koşul yerine geliyorsa şunları, gelmiyorsa bunları yap demektir. else ifadesi ise; her iki koşulda yerine gelmiyorsa yapılacak işlemi belirtir.
#Şifre. if-else
gir = 23
if gir == 9:
print("Şifre doğru")
else:
print("Şifre hatalı...")
print(10* " alarm ")
For
For döngüsü tek bir satırı ya da birden fazla satırdan oluşan kod bloğunu kişinin istediği kadar tekrar etmesi için kullandığı bir döngüdür.
for a in range(5):
print("Merhaba")
print("Almanca yazılısı 2. saat")
print("Başarılar dilerim")
While
While döngüsü, programlama dillerinin neredeyse tamamında var olan, yaygın kullanılan bir döngüdür. Önceden belirlenmiş bir koşul bozulana kadar devam eder. Koşulun her kontrolünden sonra döngü içerisindeki işlemler bir kez yapılır. Koşul bozulduktan sonraki ilk kontrolde döngü terk edilir.
#Sayı tahmin oyunu
import random
sayi = random.randint(1,10)
tahmin = 0
isim = input("Adınızı Giriniz.")
while tahmin != sayi:
tahmin= int(input("Tahminini giriniz(1-10):"))
if tahmin>sayi:
print(isim ,"Sayın büyük.. daha küçük değer giriniz.")
if tahmin<sayi:
print(isim , "Sayın küçük.. daha büyük değer giriniz.")
if tahmin==sayi:
print(isim , "Sayıyı bildin. ")
Input
Input (Giriş), bilgisayarın işlemesi için veri gönderilen girişlerdir. Bilgisayarımızda kullandığımız fare ve klavyeler input girişi ve input cihazlar olarak verebileceğimiz en önemli örneklerdir. Bu donanımlar giriş yardımıyla bilgisayarımıza işlenebilmesi için veri gönderme kapasitesine sahip olan donanımlardır.
#Rasgele soru soran program
import random
isim = ["Elif", "Güneş", "Nehir"]
soru = ["2x2=?", "9/3=?", "Almanya'nın başkenti?"]
cevap = ["4", "3", "Berlin"]
a = random.randint(0,2)
b = random.randint(0,3)
print(isim[a],"senin sorun:")
print(soru[b])
c = input("Cevabınızı girin: ")
if c == cevap[b] :
print("Doğru")
else:
print("Yanlış")
Int
Uygulama geliştirirken en sık kullandığımız değişkenlerden biri “int” türüdür. Bunda en önemli etken tam sayı değer tutabilmesi ve veri aralığının geniş olmasıdır. int türündeki değişkenler 32 bitlik işaretli veri depolarlar.
#int veri türü
a = 'Elif'
b = 'Ankara'
c = 'Türkiye'
print(a , b , c)
print(type(a))
Range
Range() fonksiyonu belirli aralıkta bulunan sayıları göstermek için kullanılır. range(5) fonksiyonu, 5'e kadar olan sayıları yani 0,1,2,3,4 değerlerini ifade eder. range(2,5) fonksiyonu 2'den başlayıp 5'e kadar olan sayıları 2,3,4 değerlerini ifade eder.
ad = "evrensel"
for x in range(7,-1,-1):
print(ad[x])
Elif
Bir durumun sağlanması birden fazla koşula bağlıysa elif deyimi kullanılır.
yas = int(input("Yaşınızı giriniz: "))
if yas>=50:
print("15 TL")
elif yas>10:
print("30 TL")
else:
print("10 TL")
Len
Dizedeki karakter sayısını veya bir karakteri depolamak için gereken bayt sayısını içeren bir Long değişken.
a = input("Adın ne")
for x in range(len(a)-1, -1, -1):
print(a[x])
Float
int() Sayı değerli bir karakter dizisini veya kayan noktalı sayıyı tamsayıya (integer) çevirir. float() Sayı değerli bir karakter dizisini veya tamsayıyı kayan noktalı sayıya (float) çevirir.
#float veri türü
d = 1923
e = 1881
k = 2022 - d
print('Cumhuriyet kaç yaşında?', k)
print(type(d))
Def
Arama Sonuçları
Web'den öne çıkan snippet
Burada def parçacığı, tanımladığımız şeyin bir fonksiyon olduğunu gösteriyor. bir_fonksiyon ifadesi ise tanımladığımız bu fonksiyonun adıdır. Fonksiyonu tanımladıktan sonra, çağırırken bu adı kullanacağız.
def cati():
print(" _")
print(" / \ ")
print(" / \ o ")
print(" / \ ooo ")
def kat():
print(" | _ |¯¯¯¯¯¯|ooooo")
print(" | | | | | |")
print(" ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯")
cati()
kat()
Import
Kendi yazdığımız bir modüle başka bir projedeihtiyaç hissettiğimizde o modülü yeni projeye aktarma işlemeine import denir.
import random
b = random.randint(1,1000)
a = random.randint(1,1000)
print(a,"+",b,"=?")
c = int(input("Cevabınız:"))
if c == a+b:
print("Harikasın!")
else:
print("Malesef")
Hiç yorum yok:
Yorum Gönder