forked from fenyx-it-academy/Class4-PythonModule-Week3
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathReadNumbs.py
More file actions
19 lines (11 loc) · 996 Bytes
/
ReadNumbs.py
File metadata and controls
19 lines (11 loc) · 996 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Liste3 = ['Zero', 'One', 'Two', 'Three', 'Four', 'Five', 'Six', 'Seven', 'Eight', 'Nine', 'Ten', 'Eleven', 'Twelve', 'Thirteen', 'Fourteen', 'Fifteen', 'Sixteen', 'Seventeen', 'Eighteen', 'Nineteen']
Liste2 = ['', 'One', 'Two', 'Three', 'Four', 'Five', 'Six', 'Seven', 'Eight', 'Nine', '']
Liste = ['', '', 'Twenty', 'Thirty', 'Forty', 'Fifty', 'Sixty', 'Seventy', 'Eighty', 'Ninety', '']
def yazi_sayi(number2):
if 0<= number2 <20: # sayi 20 ye kadar liste 3 den aliyor, birler basamagini liste2'den, onlar basamagini liste'den aliyor
return (Liste3[number2]) # sayiyi 10 a bolerek, listeden alacagi 10'lar basamagindaki sayiyi buluyorum,
elif 19 < number2 <100: # sayinin 10 a bolumunden kalan ise birler basamigini veriyor, liste2 den aliyor
return (Liste[(number2 // 10)]+ ' ' + (Liste2[(number2 % 10)]))
else:
return ('Lutfen baska rakam giriniz')
print (yazi_sayi(0)) #0-100 arasi sayi girilebilir