Basit Modüller

# 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.

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 çiz
backward(50) # 50 birim geri çizgi çiz

left(60) # 60 derece sola dön
right(90) # 90 derece sağa dön

pensize(10) # Kalem ucu kalınlığını 10 birim yap

color("red","yellow") # Çizgi rengini kırmızı, dolgu rengini sarı yap
begin_fill() # Boyamayı başlat
end_fill() # Boyamayı bitir

circle(50) # 50 birimlik daire çiz

speed(1) # turtle hızını ayarla(1 yavaş-10 hızlı)
penup() # Kalemi kaldır
pendown() # kalemi bastır

goto(100,200) # Pencerede x =100 ,y =200 koordinatına git

clear() # Ekranı temizle

done() # İş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-baslangic

print(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!

"""

Yorumlar

Gösterilecek yorum bulunamadı.

Blog girdisi detayları

Ekleyen
TeamOFMind
Okuma süresi
2 dakika okuma
Görüntüleme
12
Son güncelleme

Yazılım kategorisindeki diğer girdiler

TeamOFMind adlı kullanıcının diğer girdileri

  • input Kullanımı
    """ Yeniden merhaba! Python serimizin dördüncü durağında kodlarımız artık yalnız değil — bu kez...
  • Veri Tipleri ve Aritmetik İşlemler
    """ Tekrardan merhaba! Python öğrenme serimizin üçüncü durağına hoş geldiniz. Artık print()...
  • Değişken Kullanımı
    """ Merhaba değerli okurlar, Python serimizin ikinci dersine hoş geldiniz. İlk yazımızda print()...
  • print Kullanımı
    Moderatörlere not: Bu satırların hepsi koddur, ve bu yüzden yazım yanlışları olabilir, bu...
  • Atatürk'ün Adı
    Geçen günlerde Cumhuriyet Bayramı dolayısıyla Cumhuriyetimizin kurucusu Atatürk'ü andık. Bu ayın...

Bu girdiyi paylaş

Geri
Yukarı