13- dastur | Dict, JSON . Python dasturlash tili
Вставка
- Опубліковано 13 лип 2020
- Pythonda dict nomli ma`lumot turi bilan tanishamiz.
Dasturda keltirilgan linklar:
Davlatlar ro`yxati:
restcountriesapi.vercel.app/
JSON turidagi ochiq ma'lumotlar:
github.com/annexare/Countries...
Instagram:
/ botirziyatov
TELEGRAM:
t.me/botirziyatov
Donat bilan kanalni qo'llab quvvatlash:
8600 5729 4449 7804
PayMe: payme.uz/5e679804672f9f5194d4...
#python #pythonDict #dictionary #dasturlash #pythonDarslari
Botir aka sizga katta rahmat. Video darsliklaringizni ko'rib IT sohasiga yanayam qiziqishimmiz ortyapti. Ishlaringizga doimo omad. Mehnatlaringizni rohatini ko'ring.
Olloh rozi busin
Raxmat yaratgan barchamizdan rozi boʻlsin
i have no words for explaining this outstanding video, wonderful
ISHLARINGIZGA OMAD🙏💪
Botir aka ishlarizga omad, sog' salomat bo'ling biz yoshlar uchun katta yordam qilayapsiz, bizdan qaytmasa ollohdan qaytsizin kattakon raxmat.
adash ekanmizku oka
Mani ismm ham Bobur
Raxmat 👍👍👍👍
Rahmat, zo`r
dars zur
raxmat
AJOYIB !
Assalamu aleykum oka darslarizga gap yo iltimos kiyingi darsda SpeechRecognitionni ishlatishi õrgatin
darslar juda zur yana ikki plus tomoni ajoyib animatsiyalar bilan boshlanishi va tugashi ajoyib mativatsiya beradi dars qiyin joyiga kelatoganda esa orqa fondagi mayn musiqa odamni xotirjam qilib turadi 😂😂
Botir aka shu masalani javobi haqida bitta video chiqaring
You tube kanalni to'xtatib qoʻymaganiz uchun raxmat sizga
Yashang zur
Oka 14-15iyam chiqarberin iltimos
hh = davlatlar.items()
for key, val, in hh:
if dv in val['languages'] :
print(val["name"])
бошидаги лугат бир хил булгани учун охирини узини ташаб куяколдим. Код ишлади. кушимчалар булса тулдирсангиз. Рахмат
for x in davlatlar:
tillar = davlatlar[x]['languages']
if til in tillar:
print(davlatlar[x]['name'])
else:
print('xato kiritdiz')
oka boplaganakansiz kodni oma, 2 kundan beri qilolmagandim 13chi topshirig'ni
gap yo zor yozibsiz, raxmat
Assalamu alekum aka tushuntirishiz juda zorakan tòxtameng
kiritish_tili = input("Davlat ko'dini kiriting: ")
davlatlar = {
"AD": {
"name": "Andorra",
"native": "Andorra",
"phone": "376",
"continent": "EU",
"capital": "Andorra la Vella",
"currency": "EUR",
"languages": [
"ca"
]
},
...............
...........
........
"ZW": {
"name": "Zimbabwe",
"native": "Zimbabwe",
"phone": "263",
"continent": "AF",
"capital": "Harare",
"currency": "USD,ZAR,BWP,GBP,AUD,CNY,INR,JPY",
"languages": [
"en",
"sn",
"nd"
]
}
}
uzgaruvchi = True
for x in davlatlar:
til = davlatlar[x]['languages']
if kiritish_tili in til:
print(davlatlar[x]['name'])
uzgaruvchi = False
if uzgaruvchi:
print("Bunday malumot topilmadi!")
Alhamdululloh !!!!!!!!!
amallab shu tosiqni ham yengib o`ttik
Alloh barchangizdan rozi bo`lsin!!!!!!!!!!!
dv = input("Davlat ko'dini kiriting: ").lower()
br = True
for x in davlatlar:
til = davlatlar[x]['languages']
Aka shu yerda nimaga true olyapmiz tushintirib bera olasizmi?
# searching data from countries:
def searching():
print('Welcome, now you enter any data at me, and I search it for you. ;)')
print('You can find only capital, name, native, phone, continent, languages.')
print('Now, you must be choose one of this progress.')
def begin():
print('1 . If you want to find a country by its characteristic, enter `1`. ')
print('2 . If you want to get information about a country, enter `2`. ')
def choose():
a = input('Enter: ')
if a == '1':
print('Now, you must be choose one character of countries. ;)')
print('And, Enter its number. `1`, `2`, `3`, `4`, `5`, `6`.')
def charact():
print('1 . Capital')
print('2 . Native')
print('3 . Phone')
print('4 . Continent')
print('5 . Language')
c = input('Enter: ')
if int(c) == 1:
print('Enter capital and I find it for you.')
def cap():
v = input('Enter: ').lower()
z = 0
for x in ctrs:
if v == (ctrs[x]['capital']).lower():
print(ctrs[x]['name'])
global p
p = ctrs[x]
z = 1
if z == 0:
print('No this capital found. Please re-enter.')
cap()
cap()
elif int(c) == 2:
print('Enter native and I find it for you.')
def cap():
v = input('Enter: ').lower()
z = 0
for x in ctrs:
if v == (ctrs[x]['native']).lower():
print(ctrs[x]['name'])
global p
p = ctrs[x]
z = 1
if z == 0:
print('No this native found. Please re-enter.')
cap()
cap()
elif int(c) == 3:
print('Enter Phone and I find it for you.')
def cap():
v = input('Enter: ').lower()
z = 0
for x in ctrs:
if v == (ctrs[x]['phone']).lower():
print(ctrs[x]['name'])
global p
p = ctrs[x]
z = 1
if z == 0:
print('No this Phone found. Please re-enter.')
cap()
cap()
elif int(c) == 4:
print('Enter Continent and I find it for you.')
def cap():
v = input('Enter: ').lower()
if v == 'africa':
v = 'af'
elif v == 'asia':
v = 'as'
elif v == 'euro' or v == 'europe':
v = 'eu'
elif v == 'north america':
v = 'na'
elif v == 'south america':
v = 'sa'
elif v == 'australia' or v == 'australia-oceania' or v == 'australia and oceania' or v == 'oceania':
v = 'oc'
z = 0
for x in ctrs:
if v == (ctrs[x]['continent']).lower():
print(ctrs[x]['name'])
z = 1
if z == 0:
print('No this Continent found. Please re-enter.')
cap()
cap()
elif int(c) == 5:
print('Enter Language and I find it for you.')
def cap():
v = input('Enter: ').lower()
z = 0
listLC = []
for x in ctrs:
if v in ctrs[x]['languages']:
listLC.append(ctrs[x]['name'])
z = 1
if z == 1:
for w in range(len(listLC)):
print(listLC[w])
if z == 0:
print('No this language found. Please re-enter.')
cap()
cap()
else:
print('Please, enter `1`, `2`, `3`, `4`, `5`, `6`. Re-enter.')
charact()
if c == 1 or c == 2 or c == 3:
print('Want to know more about this country?')
print('Enter `1 if you want. Enter another if you do not want to.')
ef = input('Enter: ')
if int(ef) == 1:
print(p)
charact()
elif a == '2':
def data():
c = input('Enter the country where you want to receive information: ')
c = c.lower()
c = c.capitalize()
y = 0
for x in ctrs:
if c == ctrs[x]['name']:
print(ctrs[x])
y = 1
if y == 0:
print('No this capital found. Please re-enter.')
data()
data()
else:
print('You can enter only `1` or `2`. Please, don`t enter others. Try again. :
ishlamadiyu ?
@Botir Ziyatov Botir aka yana qachon darslarni chiqadi python buyicha?
dv = input("Davlat ko'dini kiriting: ").lower()
br = True
for x in davlatlar:
til = davlatlar[x]['languages']
if dv in til:
print(davlatlar[x]['name'])
br = False
if br:
print("Bunday malumot topilmadi!")
👍 Зўр
.lower()
nmani bajaryapti bu yerda shep
chindan ham lower nima vazifada kelyapti
topdim kanalimga o'tsalaring video chiqardim
assalomalekum botir aka owa qiymatni yani valueni nomi bilan emas indeksi bilan chaqirsa ham boladimi
Assalomu alaykum
Oka namanganda zor dastur kursi bormi kegin dastur o‘qishni tugatgandan kegin serfikat beradimi va serfikat uzb bo‘ylab luboy joyga o‘tadimi serfikat da ish yurmaydi
Salom Botir aka sizda online dars bormi
Botir aka davlatlar codlarini qayerdan topamiz
Assalomu alaykum kursni to'liq tugatasizmi pythonni
til = input('Tilni kiriting : ')
davlatlar = {
"UZ":{
"name": "Uzbekiston",
"capital": "Toshkent",
"languages": [
"RU", "EN", "UZ"
]
},
"KG":{
"name": "Kyrgyztan",
"capital": "Bishkek",
"languages":[
"RU", "EN","KG"
]
}
}
for x in davlatlar:
tillar = davlatlar[x]['languages']
if til in tillar:
print(davlatlar[x]['name'])
else:
print("Bunday malumot yoq")
print("Daxshaat")
Assalomu aleykum Botir aka Python dasturlash tili darslaringizni davomi yuqmi 15 dan keyingilarini topolmayapman. Bor bo`lsa yordam qiling...
Salom Botir aka shu 14 ta dars bilan python tilini o'rgansa bo'ladimi
Bu darslar faqat boshlang'ich bilmlar beradi. Bu darslarni o'zi yetarli emas.
language = input("Tilni kiriting: ")
davlatlar ={
"AD": {
"name": "Andorra",
"native": "Andorra",
"phone": "376",
"continent": "EU",
"capital": "Andorra la Vella",
"currency": "EUR",
"languages": [
"uz"
]
}
# Bu yerda yana ko'plab davlatlat qo'shsak bo'ladi.. Asosiy kod pastda..
}
for list_ in davlatlar:
simple = davlatlar[list_]
for til in simple['languages']:
if til==language:
print('{}da {} tili ishlatiladi '.format( simple['name'], language))
molodes)siz birinchi darsdan boshlab ko`rib o`qib kelyapsizmi yoki
Botir akani shu yutbdagi darslarigacha bo`lgan jarayonda Programmalash kurslariga borganmisiz?????????????????????????????????????????????????????????????????????????????????????????????????????
@@eagledev_tank Assalom alekum. Rahmat. Oldin ham Programmanlashni o'rganganman. Va hozir ham davom ettirmoqdaman.
@@izhorbektursunov7147 Vaalaykum salom!
Assalomu aleykum
qayerda o`rgangansiz ????
hozzir nma bilan shug`illanas???
qayerda davom ettiryapsiz progammalashni o`rganishni ???
Javob uchun Raxmat
@@eagledev_tank Vaalekum Assalom. Universitetda urganganman. hozir ham uqiman. Robotics da davom ettiryapman. Salomat bo'ling.
Aka nega qavslar boshqacha qo’yilgan. Yoki shunday qo’yish majburiymi
json малумотларини кайдан олаяпсиз ако интернетанми ё компютердан
Telegramdan yozolasizmi link tashlasam
Assalomu aleykum nega bu yerda davlat nomli o`zagaruvchini argumentini chaqirib olishda nega list dan foydalandingiz
Listni zor chuntirdiz
Qachon mukammal narsalarni õrganamiz
qanday mukammal mukammal narasani ozi yoqku
Oka sublimetext uchun boshqa yoʻl bilan kirsa boʻlmidimi yani meniki CMD da koʻrsatmayapti oshibka dep turibdi yana error 2 deydi boshqa yoʻllari boʻlsa oʻrgating
PyCharm yoki Visual studio orqali kiring
Assalomu alaykum Botir aka 14 chi dars qachon chiqadi
Ва алайкум ассалом. Худо хохласа тез кунларда чиқиб қолади
Pycharm'da ishlasangiz osonroq boladiku. Nima qilasiz vaqtni sarflab
Бошловчи дастурчилар учун бази нарсаларни қанақа ишлашини кўрсалар янада тушинарли бўлади.
ilitmos! Modules Object-orinted va Errors and Exceptions , xaqida darslar ham ishlasangiz pythonda,, hali biz boshlang'ich qismini to'liq tugatmadik axir
from countries import countries
country_code = input('Enter country code: ')
value = countries.get(country_code, False)
if value:
c = 0
for i in value['languages']:
c += 1
print('{}.'.format(c),i)
else:
print('Something get wrong, try again')
countries.py faylida davlatlar haidagi malumotlarni saqladim ))
Бу хам яхши ғоя лекин. хозир сизда тилга мос давлатлар чикадими. ва бу ерда давлатлар руйхатини ташкил килиш хам мухим рол уйнайди.
@@BotirZiyatov xa hammasi chiqadi hammasi
qayerda dasturlashni o`rgangansiz ?
bOTIR BRAT EN DESAM HATO DEYAPTI SIZ HAM YOZIB KORING CHI
MENDA PIP HAM ISHLAMAYAPTI
Raqam bn iwlamabszda aka
Pramoy efir bo'ladimi
йук ) олдиндан чикиши учун эълон сифатида қўйилди. яни 14:00 да чиқади Худо хохласа
Ok shunarli
saytti nomi nima yaxshi ko
romadm
asalomu lekom man (cmd)komonda dan yasagan pragramami topomadim
айнан канака хатолик чикти сизда
Pygalni ornatolmayapman
#TOPSHIRIQ
til=input("biror til belgisini kiriting (en, uz, af, ....): ")
for x in davlatlar:
natija=davlatlar.get(x, False)
tillar=natija['languages']
for y in tillar:
if til==y:
print(natija['name'])