Guruh amirqulov diyorbek


Download 19.08 Kb.
Sana09.01.2023
Hajmi19.08 Kb.
#1085556
Bog'liq
1-modul Amirqulov Diyorbek


121-20 GURUH AMIRQULOV DIYORBEK
1-modul
# 1-masala
maxsulotlar = ['un', "yog'", 'sovun', 'olma', 'banan', 'uzum', 'tuxum', 'piyoz', 'kartoshka', 'qovun']
buyurtma = []
for n in range(5):
mah = input(f"{n+1}-mahsulotni kiriting: ")
if mah != '':
buyurtma.append(mah)
bor_mahsulotlar, yuq_mahsulotlar = [], []

for maxsulot in buyurtma:


if maxsulot in maxsulotlar:
bor_mahsulotlar.append(maxsulot)
else:yuq_mahsulotlar.append(maxsulot)
if yuq_mahsulotlar == []:
print("Barcha mahsulotlar dukonimizda bor")
else:
print("Dukonimizda quydagi mahsulotlar yuq")
for i in range(len(yuq_mahsulotlar)):
print(yuq_mahsulotlar[i], end=',')

# 2-masala


def min_max(min_son, max_son):
manfiy_juft, manfiy_toq, musbat_juft, musbat_toq = [], [], [], []
for i in range(min_son, max_son):
if i < 0 and i % 2 != 0:
manfiy_toq.append(i)
elif i < 0 and i % 2 == 0:
manfiy_juft.append(i)
elif i > 0 and i % 2 != 0:
musbat_toq.append(i)
else:
musbat_juft.append(i)
print("Manfiy toq sonlar: ", manfiy_toq)
print("Manfiy juft sonlar: ", manfiy_juft)
print("Musbat toq sonlar: ", musbat_toq)
print("Musbat juft sonlar: ", musbat_juft)

min_son = int(input("minimal sonni kiriting: "))


max_son = int(input("maximal sonni kiriting: "))
min_max(min_son, max_son)

# 3-masala


foydalanuvchi = {}
def user_malumotlari():
while True:
oqigan_kitoblar = []
user_mal = {}
ism = input("Ismingizni kiriting: ")
familya = input("Familyangizni kiriting: ")
tugilgan_joy = input("Tug'ilgan joyingizni kiriting: ")
tugilgan_yil = int(input("Tug'ilgan yilingizni kiriting: "))
for i in range(3):
kitob = input(f"O'qigan {i + 1}-kitobingizni kiriting: ")
oqigan_kitoblar.append(kitob)
user_mal['familyasi'] = familya
user_mal["tugilgan_joyi"] = tugilgan_joy
user_mal["tugilgan_yil"] = tugilgan_yil
user_mal["oqigan_kitoblar"] = oqigan_kitoblar
foydalanuvchi[ism] = user_mal
qiymat = input("Davom ettirasizmi ha/yo'q: ")
if qiymat != "ha":
for i, j in foydalanuvchi.items():
print(i, j)
break
user_malumotlari()

# 4-masala


kompyuterlar = []
new_komp = {}

for i in range(2):


nom = input("Kompyuter nomini kiriting: ")
protsessor = input(f"{nom} ning protsessorini kiriting: ")
xotira = input(f"{nom} ning xotirasini kiriting: ")
korpus = input(f"{nom} ning korpusini kiriting: ")
generation = input(f"{nom} ning generationsini kiriting: ")
new_komp['nomi'] = nom
new_komp['protsessor'] = protsessor
new_komp['xotira'] = xotira
new_komp['korpus'] = korpus
if nom == "apple": narx = 1500
else: narx = 1000
new_komp['narxi'] = narx
new_komp['generation'] = generation
kompyuterlar.append(new_komp)
new_komp = {}
for i in range(2):
for j,k in kompyuterlar[i].items():
print(j, k, end=', ')
print()

# 5-masala


qiymat = int(input("1 dan 9 gacha raqam kiriting: "))
if qiymat > 0 and qiymat < 10:
for i in range(10**(qiymat - 1), 10**qiymat):
print(i, end=' ')

# 6-masala


loginlar = []
while True:
qiymat = input("Login kiritasizmi ha/yoq: ")
if qiymat != "ha":
break
login = input("Login kiriting: ")
loginlar.append(login.lower())

loginlar.sort(reverse=True)


login_parol = {}

def loginparol():


while loginlar:
login = loginlar.pop()
parol = input(f"{login}ga parol kiriting: ")
login_parol[login] = parol
for i, j in login_parol.items():
print(f"{i}ning paroli {j}")
loginparol()
Download 19.08 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling