Etkinlik 1: Bir Küpün Özellikleri

Parametreler ve Argümanlar

Parametreler, fonksiyon başlığını yazarken parantez içinde verilen değer(ler)dir. Bunlar, fonksiyonun çalışması için gereken değerlerdir.

Bunu bir küpün yüzey alanını hesaplamak için yazılmış bir fonksiyon yardımıyla anlayalım. Uzunluk , alan fonksiyonunun bir parametresidir.

Fonksiyonun çalışması için birden fazla değere ihtiyaç duyulması durumunda, bunların hepsi parametre listesinde virgülle ayrılmış olarak listelenecektir.

Argümanlar , fonksiyon çağırma/çağırma ifadesinde sağlanan değer(ler)dir. Argüman listesi, parametreler listelendiği gibi sağlanmalıdır. Parametrelerin argümanlara bağlanması 1:1 oranında yapılır, bu nedenle parametre listesinde belirtilenle aynı sayıda ve türde argüman olmalıdır.

15 bir argümandır. Bir argüman sabit, değişken veya ifade olabilir.

Etkinlik: Bir Küpün Özellikleri.

Küpün yüzey alanını ve hacmini bulan programı yazınız.

Hadi kodlayalım

  1. Sprite nesnesini tanımlayın.
    sprite = Sprite('Tobi')
  2. Yüzey Alanı fonksiyonunu tanımlayın. Fonksiyonun uzunluk olarak 1 parametresi olacak.
    def surfaceAreaCube(length):
    surfaceArea = 6*length*length
    return surfaceArea
  3. Volume fonksiyonunu tanımlayın. Fonksiyonun uzunluk olarak 1 parametresi olacak.
    def volumeCube(length):
    volume = length*length*length
    return volume
  4. Kullanıcıdan küpün uzunluğunu girmesini isteyin.
    sprite.input("Enter the side length")
    l = int(sprite.answer())
  5. Yüzey alanını ve hacmi görüntüleyin
    sprite.say("Surface Area is " + str(surfaceAreaCube(l)), 2)
    sprite.say("Volume is " + str(volumeCube(l)), 2)

Son kod şu şekilde:

Çıktı

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir