-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathDers1_Sec1_03022020.py
202 lines (163 loc) · 3.89 KB
/
Ders1_Sec1_03022020.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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
# -*- coding: utf-8 -*-
"""
Created on Mon Feb 3 10:40:43 2020
@author: gozdemihranaltinsoy
"""
a=10
b=30
print(a)
print(b)
toplam=a+b
print(a+b)
print(toplam)
print("Toplam:",toplam)
if a>b:
print("a değeri büyüktür")
elif b>a:
print("b değeri büyüktür")
else:
print("a değeri b'ye eşittir")
print("Merhaba")
#a değeri b değerine tam bölüyor ise
#ekrana "tam bölünür" çıktısı verelim
#a % b == 0
if a%b==0:
print("tam bölünür")
#a değeri b değerine tam bölüyor ise
#ekrana "tam bölünür" çıktısı verelim
#tam bölünmüyor ise "bölünmez"
#çıktısını versin
#a % b == 0
#%%
a=10
b=5
if a%b==0:
print("tam bölünür")
else:
print("bölünmez")
#%%
#Eğer sayı 2'ye tam bölünüyor ise
#...." sayısı 2'ye bölünür",
#bölünmüyor ise
#..." sayısı 2'ye bölünmez" yazdıralım
sayi=6
if sayi%2==0:
print(sayi," sayısı 2'ye bölünür")
else:
print(sayi," sayısı 2'ye bölünmez")
#Girilen kelimeyi ekrana yazdıralım
kelime=input("Kelime:")
#Klavyeden hangi değer girilirse girilsin
#input ile klavyeden alınan değerler
#string türüyle saklanır.
print(kelime)
#Girilen sayının tek veya çift olduğunu
#ekrana yazdıralım
sayi=int(input("Sayı:"))
#Klavyeden girilen ve okunan değer
#int veri türüne dönüştürüldü
print(sayi)
if sayi%2==0:
print("Çift")
else:
print("Tek")
#%%
#Klavyden girilen sayının
#pozitif, negatif ve sıfır olma durumunu
#ekrana yazdıralım
sayi=int(input("Sayı:"))
if sayi>0:
print("Pozitif")
elif sayi<0:
print("Negatif")
else:
print("Sıfır")
#%%
#eval: Girilen değerin içeriğine göre
#değişken tipini ayarlar (int,float)
#str veri türünde eval kullanılamaz
deneme=eval(input("Değer:"))
print(deneme)
#%%
#Klavyeden girilen kelimenin
#ilk harfini ekrana yazdıralım
kelime=input("Kelime:")
print(kelime[0])
#%%
#Klavyeden girilen kelimenin
#5. harfini ekrana yazdıralım
#5. harf (değer) = 4.indis
kelime=input("Kelime:")
print(kelime[4])
if (kelime=="beykoz"):
print("Evet")
print(kelime[1])
#%%
#Klavyeden girilen kelimenin
#son harfini ekrana yazdıralım
kelime=input("Kelime:")
print(kelime[-1])
#%%
#Klavyeden girilen kelimenin
#son harfini ekrana yazdıralım
kelime=input("Kelime:")
print(kelime[-1])
#%%
if (len(kelime)==0):
print("Değer girilmedi")
if (len(kelime)>=9):
print(kelime[-9])
try:
print(kelime[-9])
except:
print("Hatalı giriş yapıldı")
#kelimenin 9 karakterden daha az
#karaktere sahip olması durumunda
#IndexError hatasını yakalar
#%%
#Klavyeden girilen kelimenin karakter
#sayısı tek ise kelimenin 1. harfini,
#çift ise kelimenin son harfini
#ekrana yazdıralım
kelime=input("Kelime:")
#Bir kelimenin uzunluğunu öğrenmek için
#len() fonksiyonu kullanılır
print(len(kelime))
uzunluk=len(kelime)
print("Kelimenin uzunluğu:",uzunluk)
if uzunluk%2==0:
print(kelime[-1])
else:
print(kelime[0])
#%%
#String parçalama:
kelime="BEYKOZ"
#"BEY" çıktısını verelim
print(kelime[0:3])
#Son indis değerinin 1 fazlasını yazarız
#Çıktıda 3. indis dahil değildir
#"KOZ" çıktısını verelim
print(kelime[3:6])
#Son indis değerinin 1 fazlasını yazarız
#"EY" çıktısını verelim
print(kelime[1:3])
#%%
a,b,kelime=10,20,"Beykoz"
a,b=b,a
print("a:",a)
print("b:",b)
print("a:",a,"\tb:",b)
#"\n" alt satıra geçmemizi sağlar
#"\t" tab boşluğu (8 karakter boşluk) bırakmamızı sağlar
#upper --> Metni büyük harfe dönüştürür
#lower --> Metni küçük harfe dönüştürür
#"beykoz"=="BEYKOZ"
#"A" < "B"
if "a"<"b":
print("a harfi önce gelir")
else:
print("b harfi önce gelir")
if "bey"<"beykoz":
print("bey")
else:
print("beykoz")