# Geçen ders fonksiyonları işlemiştik. Fonksiyonlar sayesinde karmaşık kodlara tek komutla erişebiliyorduk.
# Şimdi ise başkalarının fonksiyonlarını kullanacağız: Modüller.
# Görebileceğiniz gibi bir pencere açıldı ve çizim yapmaya başladı! Bu modül için komutlar kısaca şöyle:
"""
Şimdi farklı bir modül: Karşınızda zamanın efendisi time modülü!
"""
# Eğer yavaş sayıyorsanız size müjde, artık geri sayıcı 1 saniiye gecikmeli sayıyor.
# Şimdi ise oldukça önemli bri fonksiyona geliyoruz.
"""
Bu fonksiyonla kabuğa belirli tarih ve saat bilgilerini yazdırabilirsiniz. Parantezlerin içine alttaki değerleri girin, ve print ile bunları ekrana yazdırın.
%a hafta gününün kısaltılmış adı
%A hafta gününün tam adı
%b ayın kısaltılmış adı
%B ayın tam adı
%c tam tarih, saat ve zaman bilgisi
%d sayı değerli bir karakter dizisi olarak gün
%j belli bir tarihin, yılın kaçıncı gününe denk geldiğini gösteren 1-366 arası bir sayı
%m sayı değerli bir karakter dizisi olarak ay
%U belli bir tarihin yılın kaçıncı haftasına geldiğini gösteren 0-53 arası bir sayı
%y yılın son iki rakamı
%Y yılın dört haneli tam hali
%x tam tarih bilgisi
%X tam saat bilgisi
"""
"""
Bunlar basit modüllerden bir kaçı. Bunlarla alakalı gelişmiş örnekleri de ayrı bir blog olarak paylaşacağım. Şimdilik görüşürüz!
"""
# Şimdi ise başkalarının fonksiyonlarını kullanacağız: Modüller.
from turtle import *forward(100)left(45)forward(50)# Görebileceğiniz gibi bir pencere açıldı ve çizim yapmaya başladı! Bu modül için komutlar kısaca şöyle:
forward(100) # 100 birim ileri çizgi çizbackward(50) # 50 birim geri çizgi çizleft(60) # 60 derece sola dönright(90) # 90 derece sağa dönpensize(10) # Kalem ucu kalınlığını 10 birim yapcolor("red","yellow") # Çizgi rengini kırmızı, dolgu rengini sarı yapbegin_fill() # Boyamayı başlatend_fill() # Boyamayı bitircircle(50) # 50 birimlik daire çizspeed(1) # turtle hızını ayarla(1 yavaş-10 hızlı)penup() # Kalemi kaldırpendown() # kalemi bastırgoto(100,200) # Pencerede x =100 ,y =200 koordinatına gitclear() # Ekranı temizledone() # İşlemi bitirir."""
Şimdi farklı bir modül: Karşınızda zamanın efendisi time modülü!
"""
from time import *baslangic=perf_counter()yazi=input("Yazma hızınız ne kadar? Şimdi ölçün!")bitis=perf_counter()sure=bitis-baslangicprint(sure, "kadar hızlısınız!")for x in range (10,0,-1): # for dongüsünü başlat print (x) #x değerini yazdır sleep (1) #1 saniye bekle (uyu)# Eğer yavaş sayıyorsanız size müjde, artık geri sayıcı 1 saniiye gecikmeli sayıyor.
# Şimdi ise oldukça önemli bri fonksiyona geliyoruz.
strftime()"""
Bu fonksiyonla kabuğa belirli tarih ve saat bilgilerini yazdırabilirsiniz. Parantezlerin içine alttaki değerleri girin, ve print ile bunları ekrana yazdırın.
%a hafta gününün kısaltılmış adı
%A hafta gününün tam adı
%b ayın kısaltılmış adı
%B ayın tam adı
%c tam tarih, saat ve zaman bilgisi
%d sayı değerli bir karakter dizisi olarak gün
%j belli bir tarihin, yılın kaçıncı gününe denk geldiğini gösteren 1-366 arası bir sayı
%m sayı değerli bir karakter dizisi olarak ay
%U belli bir tarihin yılın kaçıncı haftasına geldiğini gösteren 0-53 arası bir sayı
%y yılın son iki rakamı
%Y yılın dört haneli tam hali
%x tam tarih bilgisi
%X tam saat bilgisi
"""
from random import *print (random (1) ) # 1 ile 10 arasında ( 1 ve 10 dahil) arasında tamsayı üretir.print (randint (1,10) )# Belirtilen ondalıklı sayılar arasında sayı üretir.print (uniform(0.5,2.5)) # 0 ile 1 arasında ondalıklı sayı üretir. """
Bunlar basit modüllerden bir kaçı. Bunlarla alakalı gelişmiş örnekleri de ayrı bir blog olarak paylaşacağım. Şimdilik görüşürüz!
"""