Bir dizi içeren bir liste verildiğinde, listedeki tekrarlayan elemanlari bulan bir Python programı yazın. Bu soruyu cozerken Python kumelerini kullanmaya calisin.
1 2 3 4 12 45 1 2 54 65 77 8 1 2
Tekrarlayan öğeler: {1, 2}
Bir restoranın menüsünü Python sözlükleri kullanarak oluşturun ve kullanıcının yemekler sipariş etmesine izin verin.
Aşağıdaki adımları izleyebilirsiniz:
- Restoranın menüsünü bir Python sözlüğü olarak oluşturun. Her yemek bir anahtar kelime, fiyatı ise değer olarak tanımlanabilir.
- Kullanıcının menüyü görmesi için menüyü ekrana yazdırın.
- Kullanıcıdan yemekler sipariş etmesini isteyin. Kullanıcı, bir yemek adı veya numarası girebilir.
- Kullanıcının seçtiği yemekleri bir sözlükte saklayın.
- Kullanıcının siparişlerini ekrana yazdırın ve toplam fiyatı hesaplayın.
Kullanıcının bir metin girmesini ve ardından bu metni Mors alfabesi koduna dönüştürüp yazdırmasını veya aynı şekilde Mors alfabesi kodunu alıp metne dönüştürmesini saglayan bir program yazin. Asagidaki mors alfabesi sozlugunu kullanabilirsiniz.
MORSE_CODE_DICT = {'A': '.-', 'B': '-...', 'C': '-.-.', 'D': '-..', 'E': '.', 'F': '..-.', 'G': '--.', 'H': '....', 'I': '..', 'J': '.---', 'K': '-.-', 'L': '.-..', 'M': '--', 'N': '-.', 'O': '---', 'P': '.--.', 'Q': '--.-', 'R': '.-.', 'S': '...', 'T': '-', 'U': '..-', 'V': '...-', 'W': '.--', 'X': '-..-', 'Y': '-.--', 'Z': '--..', '1': '.----', '2': '..---', '3': '...--', '4': '....-', '5': '.....', '6': '-....', '7': '--...', '8': '---..', '9': '----.', '0': '-----', ', ': '--..--', '.': '.-.-.-', '?': '..--..', '/': '-..-.', '-': '-....-', '(': '-.--.', ')': '-.--.-'}
Metin girin: Fenyx IT Academy
Mors kodu: ..-. . -. -.-- -..- .. - .- -.-. .- -.. . -- -.--