
Aşağıdaki kısıtlar altında 3x2 boyutunda bir matrisin transpozunu hesaplayan bir program yazınız. Örneğin, Matris =[ [1, 2] ,[3, 4], [5, 6] ] olmak üzere bir liste tanımlanmış olsun ve bu aşağıdaki matrisi temsil etsin Matris= 1 2 3 4 5 6 (2*3 matris)
Aşağıdaki kısıtlar altın bu matrisin transpozunu hesaplan bir program yazınız. Matris listesine dikkat ediniz. Listenin her bir elemanı yine bir listedir ve matrisin satırlarındaki değerleri temsil etmektedirler. (Listenin içindeki birinci liste 1. satıra, ikinci liste ikinci satıra karşılık gelecek şekilde).
Transpoz işlemi bir fonksiyon ile hesaplanacaktır.
Fonksiyon transpozu alınacak matrisi giriş argümanı olarak alacaktır.
Transpoz sonucu ayrı bir listede tutulacaktır ve fonksiyonun geri döndüreceği değer bu liste olacaktır.
Program yukarıdaki sayılara özgü değil herhangi 3x2 boyutunda bir matris için genel bir program olacaktır.
Bu işlemleri gerçekleştirirken append(), count vs gibi hiçbir liste komutu veya metodu kullanılmayacaktır. Aynı şekilde numpy vs gibi hiçbir hazır kütüphane kullanılmayacaktır.
Pyton
“Asal” isimli bir sınıf (class) oluşturunuz. Bu “Asal” sınıfı, sınıfın özelliklerini (attribute) oluşturacak biçimde “alt_sınır”, “üst_sınır”, olmak üzere sınıfa ait iki parametreyi giriş olarak alsın. Bu sınıfa ait “ara” isimli bir fonksiyon tanımlayın. “Asal” sınıfının “ara” isimli metodu hiçbir argüman almadan çağırıldığı zaman, “alt_sınır” ve “üst_sınır” isimli değişkenlerini kullanarak bu aradaki tüm asal sayıları bulup bunları bir liste içinde sırası ile tutunuz. print() komutuna “Asal” sınıfına ait bir obje girildiğinde ekrana alt_sınır ve üst_sınır arasındaki tüm asal sayıları ekrana yazdırsın.
Son Giriş: 4 yıl önce
Son Mesaj Zamanı: 4 yıl
Mesaj Sayısı: 2
Gerçek Toplam Mesaj Sayısı: 2
İkinci El Bölümü Mesajları: 0
Konularının görüntülenme sayısı: 440 (Bu ay: 5)
Toplam aldığı artı oy sayısı: 0 (Bu hafta: 0)
En çok mesaj yazdığı forum bölümü: Yazılım Geliştirme

