forked from mhezarei/ai-bot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
capitals.py
216 lines (209 loc) · 10.6 KB
/
capitals.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
203
204
205
206
207
208
209
210
211
212
213
214
215
216
capital_dictionary = {
"پایتخت آذربایجان": "باکو",
"پایتخت آرژانتین": "بوئنوس آیرس",
"پایتخت آلبانی": "تیرانا",
"پایتخت آلمان": "برلین",
"پایتخت آنتیگوا و باربودا": "سنت جونز",
"پایتخت آندورا": "آندورا",
"پایتخت آنگولا": "لوآندا",
"پایتخت اتریش": "وین",
"پایتخت اتیوپی": "آدیس آبابا",
"پایتخت اردن": "امّان(عمّان)",
"پایتخت ارمنستان": "ایروان",
"پایتخت اسپانیا": "مادرید",
"پایتخت استرالیا": "کانبرا",
"پایتخت استونی": "تالین",
"پایتخت اسلواکی": "براتیسلاوا",
"پایتخت اسلوونی": "لیوبلیانا",
"پایتخت افریقای جنوبی": "پرتوریا-کیپ تاون",
"پایتخت افریقای مرکزی": "بانگی",
"پایتخت افغانستان": "کابل",
"پایتخت اکوادور": "کیتو",
"پایتخت الجزایر": "الجزیره",
"پایتخت السالوادور": "سان سالوادور",
"پایتخت امارات متحده عربی": "ابوظبی",
"پایتخت امارات": "ابوظبی",
"پایتخت انگلستان": "لندن",
"پایتخت اوروگوئه": "مونته ویدئو",
"پایتخت اوکراین": "کیف",
"پایتخت اوگاندا": "کامپالا",
"پایتخت ایالات متحده امریکا": "واشینگتن",
"پایتخت امریکا": "واشینگتن",
"پایتخت ایتالیا": "رم",
"پایتخت ایران": "تهران",
"پایتخت ایرلند": "دوبلین",
"پایتخت ایسلند": "ریکیاویک",
"پایتخت باربادوس": "بریج تاون",
"پایتخت باهاما": "ناسائو",
"پایتخت بحرین": "منامه",
"پایتخت برزیل": "برازیلیا",
"پایتخت برونئی": "سری بگاوان",
"پایتخت بلژیک": "بروکسل",
"پایتخت بلیز": "بلموپان",
"پایتخت بنگلادش": "داکا",
"پایتخت بنین": "پرتونوو",
"پایتخت بوتان": "تیمبو(تیمپو)",
"پایتخت بوتسوانا": "گابرون",
"پایتخت بورکینا فاسو": "واگادوگو",
"پایتخت بوروندی": "بوجومبورا",
"پایتخت بوسنی و هرزگوین": "سارایوو",
"پایتخت بولیوی": "سوکره -لاپاز",
"پایتخت پاپوا گینه نو": "پورت مورسبی",
"پایتخت پاراگوئه ": "آسونسیون",
"پایتخت پاکستان": "اسلام آباد",
"پایتخت پالائو": "نگرولمود",
"پایتخت پاناما": "پاناما سیتی",
"پایتخت پرتغال": "لیسبون",
"پایتخت پرو": "لیما",
"پایتخت تاجیکستان": "دوشنبه",
"پایتخت تانزانیا": "دودوما",
"پایتخت تایلند": "بانکوک",
"پایتخت تایوان": "تایپه",
"پایتخت ترکمنستان ": "عشق آباد",
"پایتخت ترکیه": "آنکارا",
"پایتخت ترینیداد و توباگو": "پرت آو اسپاین",
"پایتخت توگو": "لومه",
"پایتخت تونس": "تونس",
"پایتخت تونگا": "نوکوآلوفا",
"پایتخت تووالو": "فونافوتی",
"پایتخت جامائیکا": "کینگستون",
"پایتخت اریتره": "اسمره",
"پایتخت اندونزی": "جاکارتا",
"پایتخت جیبوتی": "جیبوتی",
"پایتخت چاد": "انجامنا",
"پایتخت چک": "پراگ",
"پایتخت چین": "پکن",
"پایتخت دانمارک": "کپنهاگ",
"پایتخت دومینیکا": "روسو",
"پایتخت دومینیکن": "سانتو دومینگو",
"پایتخت روآندا": "کیگالی",
"پایتخت روسیه": "مسکو",
"پایتخت بلاروس": "مینسک",
"پایتخت رومانی": "بخارست",
"پایتخت (جمهوری دمکراتیک کنگو (زئیر- کنگوی کینشاسا": "کینشاسا",
"پایتخت زامبیا": "لوساکا",
"پایتخت زلاند نو": "ولینگتون",
"پایتخت زیمبابوه": "هراره",
"پایتخت ژاپن": "توکیو",
"پایتخت سائوتومه و پرنسیپ": "سائوتومه",
"پایتخت ساحل عاج": "یاموسوکرو",
"پایتخت ساموآ": "آپیا",
"پایتخت سن مارینو(سان مارینو)": "سن مارینو",
"پایتخت سری لانکا": "کلمبو",
"پایتخت جزایرسلیمان": "هونیارا",
"پایتخت سنت کیتس و نویس": "باستر",
"پایتخت سنت لوسیا": "کاستریس",
"پایتخت سنت وینسنت و گرنادین": "کینگزتاون",
"پایتخت سنگاپور": "سنگاپور",
"پایتخت سنگال": "داکار",
"پایتخت سوئد": "استکهلم",
"پایتخت سوئیس": "برن",
"پایتخت سوازیلند": "امبابان",
"پایتخت سودان": "خارطوم",
"پایتخت سورینام": "پاراماریبو",
"پایتخت سوریه": "دمشق",
"پایتخت سومالی": "موگادیشو",
"پایتخت سیرالئون": "فری تاون",
"پایتخت سیشل": "ویکتوریا",
"پایتخت شیلی": "سانتیاگو",
"پایتخت صحرای غربی": "العیون",
"پایتخت صربستان": "بلگراد",
"پایتخت عراق": "بغداد",
"پایتخت عربستان سعودی": "ریاض",
"پایتخت عربستان": "ریاض",
"پایتخت عمان": "مسقط",
"پایتخت غنا": "آکرا",
"پایتخت فرانسه": "پاریس",
"پایتخت فلسطین": "بیت المقدس(قدس)",
"پایتخت فنلاند": "هلسینکی",
"پایتخت فیجی": "سووا",
"پایتخت فیلیپین": "مانیل",
"پایتخت قبرس": "نیکوزیا",
"پایتخت قرقیزستان": "بیشکک",
"پایتخت قزاقستان": "آستانه",
"پایتخت قطر": "دوحه",
"پایتخت کالدونیای جدید": "نومئا",
"پایتخت کامبوج": "پنوم پن",
"پایتخت کامرون": "یائونده",
"پایتخت کانادا": "اتاوا",
"پایتخت کرواسی": "زاگرب",
"پایتخت کره جنوبی": "سئول",
"پایتخت کره شمالی": "پیونگ یانگ",
"پایتخت کاستاریکا": "سان خوزه",
"پایتخت کلمبیا": "بوگوتا",
"پایتخت کنگو": "برازاویل",
"پایتخت کنیا": "نایروبی",
"پایتخت کوبا": "هاوانا",
"پایتخت کومور": "مورونی",
"پایتخت کویت": "کویت",
"پایتخت کیپ ورد": "پرایا",
"پایتخت کیریباتی": "تاراوا",
"پایتخت گابن": "لیبرویل",
"پایتخت گامبیا": "بانجول",
"پایتخت گرجستان": "تفلیس",
"پایتخت گرنادا": "سنت جورجز",
"پایتخت گواتمالا": "گواتمالا سیتی",
"پایتخت گویان": "جورج تاون",
"پایتخت گینه": "کوناکری",
"پایتخت گینه استوائی": "مالابو",
"پایتخت گینه بیسائو": "بیسائو",
"پایتخت لائوس": "وین تیان",
"پایتخت لاتوی(لتونی)": "ریگا",
"پایتخت لبنان": "بیروت",
"پایتخت لسوتو": "ماسرو",
"پایتخت لوکزامبورگ": "لوکزامبورگ",
"پایتخت لهستان": "ورشو",
"پایتخت لیبریا ": "مونروویا",
"پایتخت لیبی": "تریپولی)طرابلس)",
"پایتخت لیتوانی": "ویلنیوس",
"پایتخت لیختن اشتاین": "فادوتس",
"پایتخت جزایر مارشال": "ماجورو",
"پایتخت ماداگاسکار(مالاگاسی)": "آنتاناناریوو",
"پایتخت مالاوی": "لیلونگوه",
"پایتخت مالت": "والِتا",
"پایتخت مالدیو": "ماله",
"پایتخت مالزی": "کوالالامپور",
"پایتخت مالی": "باماکو",
"پایتخت مجارستان": "بوداپست",
"پایتخت مصر": "قاهره",
"پایتخت مغرب(مراکش)": "رباط",
"پایتخت مغولستان ": "اولان باتور",
"پایتخت مقدونیه": "اسکوپیه",
"پایتخت مکزیک": "مکزیکو سیتی",
"پایتخت موریتانی": "نواکشوت",
"پایتخت موریس": "پورت لوئیس",
"پایتخت موزامبیک": "ماپوتو",
"پایتخت مولداوی": "(کیشیناو)کیشی نف",
"پایتخت موناکو": "موناکو",
"پایتخت مونته نگرو": "پودگوریتسا",
"پایتخت میانمار(برمه)": "تایپیداو",
"پایتخت نائورو": "یارن",
"پایتخت نامیبیا": "ویندهوک",
"پایتخت نپال": "کاتماندو",
"پایتخت نروژ ": "اسلو",
"پایتخت نیجر": "نیامی",
"پایتخت نیجریه": "آبوجا",
"پایتخت نیکاراگوآ": "ماناگوآ",
"پایتخت واتیکان": "واتیکان",
"پایتخت وانواتو": "پورت ویلا",
"پایتخت ونزوئلا": "کاراکاس",
"پایتخت ویتنام": "هانوی",
"پایتخت هائیتی": "پورتوپرنس",
"پایتخت هلند": "آمستردام",
"پایتخت هند": "دهلی نو",
"پایتخت هندوراس": "تگوسیگالپا",
"پایتخت یمن": "صنعا",
"پایتخت یونان": "آتن",
"پایتخت بلغارستان": "صوفیه",
"پایتخت ازبکستان": "تاشکند"
}
inv_capital_dictionary = {v: k for k, v in capital_dictionary.items()}
def country_to_capital(country_name):
return capital_dictionary[country_name]
def capital_dictionary_keys():
return capital_dictionary.keys()
def capital_to_country(capital_name):
if capital_name in inv_capital_dictionary.keys():
return inv_capital_dictionary[capital_name]
else:
return ""