-
Notifications
You must be signed in to change notification settings - Fork 9
/
TelafiDersi_Sec2_19032019.py
120 lines (110 loc) · 2.74 KB
/
TelafiDersi_Sec2_19032019.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
#https://repl.it/languages/python3 ile oluşturuldu.
#string parçalama
kelime="Merhaba"
#Çıktı: h
print(kelime[3])
#Çıktı: Merh
print(kelime[:4])
#Çıktı: haba
print(kelime[3:])
#Çıktı: ha
print(kelime[3:5])
#Merhaba Çıktı: Mraa
print(kelime[::2])
#Sadece sesli harfler
sesli="aeıioöuü" #string
sayac=0
print("Sesli Harfler:")
for i in kelime:
if i in sesli:
print(i)
sayac+=1
print("Sesli harf sayısı:",sayac)
for i in range(0,len(kelime)):
if kelime[i] in sesli:
print(i+1,".=",kelime[i])
sozluk={"elma":"apple","muz":"banana","barış":"peace","kuzey":"north","güney":"south","bilgisayar":"computer"}
#kelime=input("Kelimeyi girin..:")
#print(sozluk[kelime])
print(sozluk.items())
print(sozluk.keys())
print(sozluk.values())
#items elma,apple
#key elma
#values apple
#Listeyi sıralama:
liste=[10,45,30,23,27,2]
liste.sort()
print(liste)
liste.sort(reverse=True)
print(liste)
#Oyun:
#Listemiz 6 tane rastgele sayıdan oluşsun
#Sayı aralığı 1-45 arasında
#Kullanıcının kaç tane sayıyı doğru tahmin ettiğini yazdıralım
#Not: Üretilen sayılar benzersiz olmalı (ara sınavlardan sonra çözülecek), bu sayılar sıralı olmalı
liste=[]
tahmin=[]
import random
for i in range(1,7):
liste.append(random.randint(1,15))
tahmin.append(int(input("Tahmininiz:")))
liste.sort()
tahmin.sort()
#A'dan Z'ye doğru sıralı bir şekilde yazdırılıyor...
print("Random sayılar:")
print(liste)
print("Tahminler:")
print(tahmin)
sayac=0
for i in tahmin:
if i in liste:
sayac+=1
print("Doğru Tahmininiz:",sayac)
#Girilen sayının 2 ile 9 arasındaki rakamlara tam bölünüp bölünmediğinin çıktısını veren program
#Ör: 45
#2 bölünenemez
#3 bölünür
#4 bölünemez
#5 bölünür
#6 bölünemez
#7 bölünemez
#8 bölünemez
#9 bölünür
sayi=int(input("Sayı:"))
for i in range(2,10):
#i değeri 2 ile 9 arasındaki sayıları tutar
if sayi%i==0:
print(i," bölünür")
else:
print(i," bölünemez")
#1 ile 50 arasındaki sayılardan tek olanları ekrana yazdıralım
for i in range(1,51):
if i%2==1:
print(i)
#random üretilen 10 sayıdan (Random sayı aralığı:1-100) çift olanları ekrana yazdıralım
import random
for i in range(10):
sayı=random.randint(1,100)
if sayı%2==0:
print(sayı)
#random üretilen 10 sayıdan (Random sayı aralığı:1-100) tek olanları teksayı, çift olanları çiftsayı, tüm sayıları da sayılar listesinde tutup, ayrı ayrı ekrana yazdıralım
çiftsayı=[]
teksayı=[]
sayılar=[]
for i in range(10):
sayı=random.randint(1,100)
sayılar.append(sayı)
if sayı%2==0:
çiftsayı.append(sayı)
else:
teksayı.append(sayı)
sayılar.sort()
print("Tüm sayılar:")
print(sayılar)
teksayı.sort()
print("Tek sayılar:")
print(teksayı)
çiftsayı.sort()
print("Çift sayılar:")
print(çiftsayı)