diff --git a/Week3-1.Odev Mukkemel Sayi.py b/Week3-1.Odev Mukkemel Sayi.py new file mode 100644 index 0000000..aa33dbe --- /dev/null +++ b/Week3-1.Odev Mukkemel Sayi.py @@ -0,0 +1,26 @@ + +n = int(input('Lutfen Bir Sayi Girniz.....:')) #Listemizin Son Elemanini Belirliyoruz. +liste=list(range(1,n+1)) +mukemmel_sayi_listesi=[] + +def mukemmel_sayi(sayi): + toplam=0 + i=sayi-1 + while i>0: + if (sayi%i==0): + toplam+=i + i-=1 + if (toplam==sayi): + return 1 + +# print("Liste....:",liste) #Listeyi Kontrol Edebilirsiniz Buradan + +for i in liste: + if (mukemmel_sayi(i)==1): + + mukemmel_sayi_listesi.append(i) + +print('Mukemmel Sayilar Listesi..............=',mukemmel_sayi_listesi) +print('Mukkemmel Sayilar Listesinin Toplami..=',sum(mukemmel_sayi_listesi)) + + diff --git a/Week3-2.Odev Rakami Yazi Ile Yazma.py b/Week3-2.Odev Rakami Yazi Ile Yazma.py new file mode 100644 index 0000000..6134a4f --- /dev/null +++ b/Week3-2.Odev Rakami Yazi Ile Yazma.py @@ -0,0 +1,27 @@ + +sayi=int(input('Iki Basamakli Bir Sayi Giriniz...:')) + +def yazi (a): + birler=['','Bir','Iki','Uc','Dort','Bes','Alti','Yedi','Sekiz','Dokuz'] + onlar=['','On','Yirmi','Otuz','Kirk','Elli','Altmis','Yetmis','Seksen','Doksan'] + bir=a%10 + on =a//10 + print(onlar[on],birler[bir]) + +sayac=1 +while sayac==1: + if 10<=sayi<=99: + print('Girdiginiz Rakam Iki Basamakli Sonuc Assagidadir.....') + yazi(sayi) + + sayac=0 + else: + print('DIKKAT ,Yanlis Girdiniz Lutfen Iki Basanakli Sayi Giriniz.....') + sayi=int(input('Iki Basamakli Sayi Giriniz...:')) + + + + + + + diff --git a/Week3-3.Odev Alfabetik Siralama.py b/Week3-3.Odev Alfabetik Siralama.py new file mode 100644 index 0000000..189d19e --- /dev/null +++ b/Week3-3.Odev Alfabetik Siralama.py @@ -0,0 +1,5 @@ + +def alfabetik_siralama(kelimeler): + return ("-".join(map(str,sorted(list(kelimeler.split("-")))))) +kelimeler=str(input('lutfen aralarina (-) koyarak 3 kelime giriniz:')) +print(alfabetik_siralama(kelimeler)) \ No newline at end of file diff --git a/Week3-4.Odev Benzersiz Liste.py b/Week3-4.Odev Benzersiz Liste.py new file mode 100644 index 0000000..ed1280c --- /dev/null +++ b/Week3-4.Odev Benzersiz Liste.py @@ -0,0 +1,15 @@ +sayilar=input('Tekraralayan Bircok sayi Giriniz.....:') + +liste=list(sayilar) +liste.sort() + +print('Tum liste....:',liste) +def fonksiyon_listesi(liste): + tekli_liste = [] + for i in liste: + if i not in tekli_liste: + tekli_liste.append(i) + print(tekli_liste) + + +fonksiyon_listesi(liste) \ No newline at end of file diff --git a/Week3-5.Odev Tersinden Ayni Kelime.py b/Week3-5.Odev Tersinden Ayni Kelime.py new file mode 100644 index 0000000..52c3fc6 --- /dev/null +++ b/Week3-5.Odev Tersinden Ayni Kelime.py @@ -0,0 +1,14 @@ + +kelime = input("kelime girin: ") +baslangıc = len(kelime) - 1 + +kelime2 = "" +for index in kelime: + kelime2 += kelime[baslangıc] + baslangıc -= 1 + +print(kelime2) +if kelime == kelime2: + print(True) +else: + print(False) \ No newline at end of file