Topshiriqlar. 1. Mashina_nomi nomli o'zgaruvchi yarating va unga Nexia qiymatini ekranga chiqaruvchi dastur tuzing.
2. Ikki o'zgaruvchidan foydalanib, 2 + 10 yig'indisini ko'rsating: x va y.
3. z deb nomlangan o'zgaruvchi yarating, unga x + y belgilang va natijani ko'rsating.
4my-first_name = "John".
5. X o'zgaruvchisini global qamrovga tegishli qilish uchun to'g'ri kalit so'zni kiriting.
def myfunc():
___________ x
x = "fantastic"
6. Quyidagi kod misoli x ning ma'lumotlar turini chop etadi, bu qanday ma'lumotlar turi bo'ladi?
x = "Hello World"
print(type(x))
7. Matn uzunligini chop etish uchun len usulidan foydalaning.
x = "Hello World"
print(___)
8. txt qatorining birinchi belgisini oling.
txt = "Hello World"
x =
9. Satrni boshida yoki oxirida bo'sh joy qoldirmasdan qaytaring.
txt = " Hello World "
x =
10. txt qiymatini kichik harfga aylantiring.
txt = "Hello World"
txt =
11. Quyidagi bayonot mantiqiy qiymatni chop etadi, qaysi biri?
print(10 > 9)
12. Quyidagi bayonot mantiqiy qiymatni chop etadi, qaysi biri?
print(10 == 9)
13. Quyidagi bayonot mantiqiy qiymatni chop etadi, qaysi biri?
print(bool("abc"))
14. Quyidagi bayonot mantiqiy qiymatni chop etadi, qaysi biri?
print(bool(0))
15. 10 ni 2 ga bo'ling va natijani chop eting.
16. Meva ob'ektida "apple" mavjudligini tekshirish uchun to'g'ri a'zolik operatoridan foydalaning.
fruits = ["apple", "banana"]
if "apple"___ fruits:
print("Yes, apple is a fruit!")
17. 5 ning 10 ga teng emasligini tekshirish uchun to'g'ri taqqoslash operatoridan foydalaning.
if 5__ 10:
print("5 and 10 is not equal")
18. Ikki bayonotdan kamida bittasi rost yoki yoʻqligini tekshirish uchun toʻgʻri mantiqiy operatordan foydalaning.
if 5 == 10 ____ 4 == 4:
print("At least one of the statements is true")
19. Mevalar ro'yxatidagi ikkinchi elementni chop eting.
fruits = ["apple", "banana", "cherry"]
print(___)
20. Mevalar ro'yxatidagi qiymatni "olma" dan "kivi" ga o'zgartiring.
fruits = ["apple", "banana", "cherry"]
21. Mevalar ro'yxatiga "apelsin" qo'shish uchun append usulidan foydalaning.
fruits = ["apple", "banana", "cherry"]
22. Mevalar ro'yxatidagi ikkinchi element sifatida "limon" qo'shish uchun qo'shish usulidan foydalaning.
fruits = ["apple", "banana", "cherry"]
23. Mevalar ro'yxatidan "banan" ni olib tashlash uchun olib tashlash usulidan foydalaning.
fruits = ["apple", "banana", "cherry"]
24. Ro'yxatdagi oxirgi elementni chop etish uchun salbiy indekslashdan foydalaning.
fruits = ["apple", "banana", "cherry"]
print(___)
25. Roʻyxatning uchinchi, toʻrtinchi va beshinchi bandlarini chop etish uchun bir qator indekslardan foydalaning.
fruits = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(fruits[ ___ ])
26. Roʻyxatdagi elementlar sonini chop etish uchun toʻgʻri sintaksisdan foydalaning.
fruits = ["apple", "banana", "cherry"]
print(____)
27. fruits = ["apple", "banana", "cherry"]
print( ___ )
28. Meva to'plamidagi birinchi elementni chop etish uchun to'g'ri sintaksisdan foydalaning.
fruits = ("apple", "banana", "cherry")
print( ___ )
29. Meva to'plamidagi elementlar sonini chop etish uchun to'g'ri sintaksisdan foydalaning.
fruits = ("apple", "banana", "cherry")
print( ___ )
30. To’plamdagi oxirgi elementni chop etish uchun (-) indekslashdan foydalaning.
fruits = ("apple", "banana", "cherry")
print(____)
31. Kortejdagi uchinchi, to‘rtinchi va beshinchi bandlarni chop etish uchun bir qator indekslardan foydalaning.
fruits = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(fruits[_____])
32. Meva to'plamida " apple " mavjudligini tekshiring.
fruits = {"apple", "banana", "cherry"}
if "apple"
fruits:
print("Yes, apple is a fruit!")
33. Meva to'plamiga "orange" qo'shish uchun add usulidan foydalaning.
fruits = {"apple", "banana", "cherry"}
34. Meva to'plamiga bir nechta narsalarni (more_fruits) qo'shish uchun correct usuldan foydalaning.
fruits = {"apple", "banana", "cherry"}
more_fruits = ["orange", "mango", "grapes"]
35. Meva to'plamidan "banan" ni olib tashlash uchun remove usulidan foydalaning.
fruits = {"apple", "banana", "cherry"}
36. Meva to'plamidan "banan" ni olib tashlash uchun discard usulidan foydalaning.
fruits = {"apple", "banana", "cherry"}
37. Avtomobil lug'atining "model" kalitining qiymatini chop etish uchun get usulidan foydalaning.
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
print(_____)
38. "Year" qiymatini 1964 yildan 2020 yilgacha o'zgartiring.
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
39. Avtomobil lug'atiga "color" : "red" key/value juftligini qo'shing.
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
40. Avtomobil lug'atidan "model" ni olib tashlash uchun pop usulidan foydalaning.
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
41. Avtomobil lug'atini bo'shatish uchun clear usuldan foydalaning.
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
42. Agar a b dan katta bo'lsa, "Hello world" ni chop eting.
a = 50
b = 10
.......
print("Hello World")
43. Agar a b ga teng bo'lmasa, "Salom dunyo" ni chop eting.
a =15
b = 10
.......
print("Hello World")
44. Agar a b ga teng bo'lsa, "Yes" ni, aks holda "No" ni chop eting.
a = 60
b = 10
......
print("Yes")
......
print("No")
45. Agar a b ga teng bo'lsa, "1" ni, a dan katta bo'lsa "2" ni, aks holda "3" ni chop eting.
a = 50
b = 10
.....
print("1")
....
print("2")
....
print("3")
.....
46. Agar a b ga, c esa d ga teng bo'lsa, " 911-20 guruhiga Salom " ni chop etuvchi dasturni tuzing.
47. Quyidagi shartli ifodani bitta qatorga yozish uchun toʻgʻri qisqa qoʻl sintaksisidan foydalaning
if 5 > 2:
print("Yes")
else
print("No")
48. Agar i 3 bo'lsa, siklni to'xtuvchi dasturni tuzing. (i<=10)
49. Siklda, i ga teng 3 bo'lsa, to'g'ridan-to'g'ri keyingi iteratsiyaga o'ting. (i<=10)
50. Shart noto'g'ri bo'lsa, xabarni chop eting.
i = 1
while i < 6:
print(i)
i += 1
.......
print("i is no longer less than 6")