diff --git a/alfabetik.py b/alfabetik.py new file mode 100644 index 0000000..7d85a87 --- /dev/null +++ b/alfabetik.py @@ -0,0 +1,8 @@ +kelimeler=input("lütfen listemiz için kelimeler giriniz:\n(kelimeler arası işaretleme yapmadan boşluk bırakarak giriniz)") +k=list(kelimeler) + +k =kelimeler.split() + +k.sort() +print("alfabetik sıraya göre sıralanan kelimeler:") +print(*k, sep = " - ") diff --git "a/ikibasamakl\304\261oku.py" "b/ikibasamakl\304\261oku.py" new file mode 100644 index 0000000..3291cfc --- /dev/null +++ "b/ikibasamakl\304\261oku.py" @@ -0,0 +1,20 @@ + +birler = ["", "Bir", "İki", "Üç", "Dört", "Beş", "Altı", "Yedi", "Sekiz", "Dokuz"] +onlar = ["", "On", "Yirmi", "Otuz", "Kırk", "Elli", "Altmış", "Yetmiş", "Seksen", "Doksan"] + + +def okunus(sayı): + birinci = sayı % 10 + ikinci = sayı // 10 + if len(str(sayı)) != 2: + return print("lütfen iki basamaklı bir sayı giriniz") + + + return onlar[ikinci] + " " + birler[birinci] + + +sayı = int(input("Sayı:")) + +print(okunus(sayı)) + + diff --git "a/kelimenin tersten okunu\305\237u.py" "b/kelimenin tersten okunu\305\237u.py" new file mode 100644 index 0000000..1f55ae6 --- /dev/null +++ "b/kelimenin tersten okunu\305\237u.py" @@ -0,0 +1,19 @@ + +sözcük = input("Bir kelime giriniz:") + +"""Kullanıcının girdiği kelimedeki büyük harfleri de küçük harf olarak algılaması için:""" + +sözcük = sözcük.lower() +l = len(sözcük) +p = l-1 +index = 0 +while index < p: + if sözcük[index] == sözcük[p]: + index = index + 1 + p = p-1 + + print("Girdiğiniz kelime, tersten okunuşu ile aynıdır.") + break + else: + print("Girdiğiniz kelime, tersten okunuşu ile aynı değildir.") + break \ No newline at end of file diff --git a/perfectnmber.py b/perfectnmber.py new file mode 100644 index 0000000..7e58915 --- /dev/null +++ b/perfectnmber.py @@ -0,0 +1,15 @@ +Minimum = 1 +Maximum = 1000 +perfect_numbers=[] + +for Number in range(Minimum, Maximum - 1): + Sum = 0 + for n in range(1, Number - 1): + if(Number % n == 0): + Sum = Sum + n + + if(Sum == Number): + print(" %d " %Number) + perfect_numbers.append(Sum) + +print("sum of perfect_numbers:",sum(perfect_numbers)) diff --git a/unique list.py b/unique list.py new file mode 100644 index 0000000..e96a81f --- /dev/null +++ b/unique list.py @@ -0,0 +1,9 @@ + + +Sayılar=(25,1,3,65,45,3,78,4,2,1,54,45,3,65,89,13,12,14) +"""Sayılar olarak yazdığımız sayılardan sadece farklı olanların yazılması için;""" +my_set=set(Sayılar) +print(Sayılar) +"""ilk olarak tüm listemizi yazdırdık""" +print(my_set) +"""sonuç olarak sadece unıque sayılaramızı yazdırdık""" \ No newline at end of file