-
Notifications
You must be signed in to change notification settings - Fork 0
/
words.py
108 lines (78 loc) · 4.18 KB
/
words.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
import random
import colorama
from openpyxl import Workbook,load_workbook
from time import sleep
from colorama import Fore, Back, Style
colorama.init()
wb = load_workbook("words.xlsx")
ws = wb.active
print(Fore.BLUE, '\nQUIZ UYGULAMASINA HOŞGELDİNİZ..\n', Style.RESET_ALL)
giris = input("İLK KÜTÜPHANE => '1',\nİKİNCİ KÜTÜPHANE => '2',\nSEÇİM: ")
if giris == '1':
ws = wb['first2514']
soruSayisi = int(input('SORU SAYISINI SEÇİN: '))
for i in range(soruSayisi):
sleep(2)
rand_row = random.randint(1, 1128)
istedigimiz_satir = ws[rand_row]
kelimenin_ingilizcesi = istedigimiz_satir[0].value
kelimenin_okunusu = istedigimiz_satir[1].value
kelimenin_turkcesi = istedigimiz_satir[2].value
x = input("\nTÜRKÇE => İNGİLİZCE 'T',\nİNGİLİZCE => TÜRKÇE 'E',\nÇIKIŞ => 'Q' GİRİN.\nSEÇİM: ")
if x == 'E':
print(Fore.LIGHTBLUE_EX, rand_row, '---', kelimenin_ingilizcesi.upper(), Style.RESET_ALL)
a = input("\nTÜRKÇESİ => 'T',\nOKUNUŞU => 'P' GİRİN.\nSEÇİM: ")
if a == 'T':
print(Fore.LIGHTRED_EX, rand_row, '---', kelimenin_turkcesi.upper(), Style.RESET_ALL)
elif a == 'P':
print(Fore.LIGHTYELLOW_EX, rand_row, '---', kelimenin_okunusu.upper(), Style.RESET_ALL)
else:
print(Fore.CYAN, "\nGEÇERSİZ BİR SEÇİM YAPTINIZ.", Style.RESET_ALL)
elif x == 'T':
print(Fore.LIGHTRED_EX, rand_row, '---', kelimenin_turkcesi.upper(), Style.RESET_ALL)
b = input("\nİNGİLİZCESİ => 'E',\nOKUNUŞU => 'P' GİRİN.\nSEÇİM: ")
if b == 'E':
print(Fore.LIGHTBLUE_EX, rand_row, '---', kelimenin_ingilizcesi.upper(), Style.RESET_ALL)
elif b == 'P':
print(Fore.LIGHTYELLOW_EX, rand_row, '---', kelimenin_okunusu.upper(), Style.RESET_ALL)
else:
print(Fore.CYAN, "\nGEÇERSİZ BİR SEÇİM YAPTINIZ.", Style.RESET_ALL)
elif x == 'Q':
print(Fore.LIGHTGREEN_EX, '\nÇIKIŞ YAPILIYOR.', Style.RESET_ALL)
break
else:
print(Fore.CYAN, "\nGEÇERSİZ BİR SEÇİM YAPTINIZ.", Style.RESET_ALL)
if giris == '2':
ws = wb['second1127']
soruSayisi = int(input('SORU SAYISINI SEÇİN: '))
for i in range(soruSayisi):
sleep(2)
rand_row = random.randint(1, 1128)
istedigimiz_satir = ws[rand_row]
kelimenin_ingilizcesi = istedigimiz_satir[0].value
kelimenin_okunusu = istedigimiz_satir[1].value
kelimenin_turkcesi = istedigimiz_satir[2].value
x = input("\nTÜRKÇE => İNGİLİZCE 'T',\nİNGİLİZCE => TÜRKÇE 'E',\nÇIKIŞ => 'Q' GİRİN.\nSEÇİM: ")
if x == 'E':
print(Fore.LIGHTBLUE_EX, rand_row, '---', kelimenin_ingilizcesi.upper(), Style.RESET_ALL)
a = input("\nTÜRKÇESİ => 'T',\nOKUNUŞU => 'P' GİRİN.\nSEÇİM: ")
if a == 'T':
print(Fore.LIGHTRED_EX, rand_row, '---', kelimenin_turkcesi.upper(), Style.RESET_ALL)
elif a == 'P':
print(Fore.LIGHTYELLOW_EX, rand_row, '---', kelimenin_okunusu.upper(), Style.RESET_ALL)
else:
print(Fore.CYAN, "\nGEÇERSİZ BİR SEÇİM YAPTINIZ.", Style.RESET_ALL)
elif x == 'T':
print(Fore.LIGHTRED_EX, rand_row, '---', kelimenin_turkcesi.upper(), Style.RESET_ALL)
b = input("\nİNGİLİZCESİ => 'E',\nOKUNUŞU => 'P' GİRİN.\nSEÇİM: ")
if b == 'E':
print(Fore.LIGHTBLUE_EX, rand_row, '---', kelimenin_ingilizcesi.upper(), Style.RESET_ALL)
elif b == 'P':
print(Fore.LIGHTYELLOW_EX, rand_row, '---', kelimenin_okunusu.upper(), Style.RESET_ALL)
else:
print(Fore.CYAN, "\nGEÇERSİZ BİR SEÇİM YAPTINIZ.", Style.RESET_ALL)
elif x == 'Q':
print(Fore.LIGHTGREEN_EX, '\nÇIKIŞ YAPILIYOR.', Style.RESET_ALL)
break
else:
print(Fore.CYAN, "\nGEÇERSİZ BİR SEÇİM YAPTINIZ.", Style.RESET_ALL)