Python 9-sinf masalalari


Гео и язык канала: Узбекистан, Узбекский
Категория: Курсы и гайды


✅ Pythonga oid masalalar
✅ Masalalar berilishi bilan
✅ Natijalari bilan
✅ Nusxa olish uchun kodlari bilan
✅ Qulay tushunarli tartibda

Связанные каналы

Гео и язык канала
Узбекистан, Узбекский
Категория
Курсы и гайды
Статистика
Фильтр публикаций


🇺🇿 BYD Song Plus Flagship avtomobilini yutib olishni xohlaysizmi?

Qatnashish uchun nima kerak?

Click Up ilovasida "Aksiya" bo'limiga kirish va ishtirokni quyidagi PROMOKODni kiritib tasdiqlash:

👉🏻 DDIP6A 👈🏻

Sovrinlar:
• iPhone 14 Pro Max;
• Apple Watch aqlli soatlari;
• Apple Airpods 3;
• Yandex Stansiya 2.

👉🏻 DDIP6A 👈🏻 ushbu promo kodni kiritganingizda bepul 2 ta aylantirishga ega bo'lasiz!


Репост из: Mehrob.uz
Ассалому алайкум ва раҳматуллоҳи ва баракатуҳ!
Қурбон ҳайитингиз муборак бўлсин!
Каналга аъзо бўлинг!
https://t.me/joinchat/AAAAAD-ZGmdHp-O75FyVsg




Репост из: DEVAPP - SOFTWARE DEVELOPMENT
Видео недоступно для предпросмотра
Смотреть в Telegram
📱DEVAPP sizga “MOBIL ILOVALAR ISHLAB CHIQISH” hizmatlarini taklif etadi!

Sizning talabingiz asosida Mobil Ilovangizni ishlab chiqamiz va rivojlanishiga yordam beramiz!🚀

🎁 Bizda quyidagi hizmatlar mavjud:
🟢 Android ilovalar ishlab chiqish
🟢 iOS ilovalar ishlab chiqish
🟢 Web ilovalar ishlab chiqish
🟢 Telegram bot ishlab chiqish

🧯 6 oy davomida bepul texnik hizmat ko’rsatamiz!

Biz bilan bog’lanish:

📞 +998 90 581 72 01
@devapp_uzbekistan

#mobil #ilovalar #android #ios #biznes #bot


Aziz va hurmatli ustozlar. Sizlarni bugungi bayramingiz bilan chin yurakdan tabriklab qolamiz!!!

Sizlarning ilm-ma’rifat ziyosini taratishdek vazifangiz shuqadar savobi ulug‘ amalki, hatto borliqdagi hamma narsa Sizning haqqingizga duo qilib turadi. Bu haqda Rasululloh sollallohu alayhi vasallam bunday deganlar: “Albatta, Alloh taolo, Uning farishtalari, osmonlaru yer ahli, inidagi chumoli, hattoki, dengizdagi baliq ham odamlarga yaxshilikni ta’lim beruvchiga salavot aytadilar”
(Imom Termiziy rivoyati).


Manbaa: https://t.me/muslimuzportal/30780


# 108 - bet
# Nazorat ishi
# 6 - masala

# funksiyani yozamiz:
def sekund(soat, minut, sekund):
return soat * 3600 + minut * 60 + sekund

# kerakli miqdorlarni kiritamiz:
h = int(input("soat => "))
m = int(input("minut => "))
s = int(input("sekund => "))

# natija olamiz:
print(sekund(h, m, s))


💹 68- mavzu 6 - masala (108 - bet Nazorat ishi)


# 108 - bet
# Nazorat ishi
# 5 - masala

# EKUK ni topish funksiyasi
""" uni algoritmi oddiy yani:
Ikki sondan kattasi topiladi va o'sha katta songa to ikkala son bo'linguncha 1 qo'shilaveradi"""
def ekuk(a, b):
# kattasini topamiz:
if a > b:
kattasi = a
else:
kattasi = b
# cheksiz sikl:
while True:
if kattasi % a == 0 and kattasi % b == 0: # shart: katta son a ga ham b ga ham qoldiqsiz bo'linsin.
ekuk = kattasi # agar shart bajarilsa u ekuk bo'lsin va sikl tugasin
break
else:
kattasi += 1 # shakl bajarilmasa kattasi bittaga ortirilib sikl davom etsin
return ekuk # ekuk ni qaytaramiz:
# sonlarni kiritamiz:
a = int(input("a = "))
b = int(input("b = "))
print(ekuk(a, b)) # natija


💹 68- mavzu 5 - masala (108 - bet Nazorat ishi)


# 108 - bet
# Nazorat ishi
# 4 - masala

# protsedura prototipini yozamiz:
def almashtir(suz):
# yangi so'zni terish uchun hozircha bo'sh:
s = ''
# barcha harflarni kichik harga o'tqizish:
suz = suz.lower()
# har bir harfni tekshirish uchun sikl:
for i in range(len(suz)):
# kerakli harflar uchun shartlar:
if suz[i] == 'k':
s += 'q'
elif suz[i] == 't':
s += 'd'
elif suz[i] == 'n':
s += 'm'
else:
s += suz[i]
# natijani chop e'tish:
print(s)

# so'z kiritamiz:
s = input("so'z => ")

# uni funksiyaga argument qilib beramiz:
almashtir(s)


💹 68- mavzu 4 - masala (108 - bet Nazorat ishi)


# 108 - bet
# Nazorat ishi
# 3 - masala

# sonni kiritamiz:
n = int(input("son kiriting => "))

# ushbu sonni stringga o'tqizamiz:
n = str(n)

# uni teskari qilamiz:
n = n[::-1]

# natijani chiqaramiz:
print(n)


💹 68- mavzu 3 - masala (108 - bet Nazorat ishi)


# 108 - bet
# Nazorat ishi
# 2 - masala

# ko'paytmani hisoblash uchun:
k = 1
# ushbu siklda elementlar => (2, 4, 6, ... ,40)
for i in range(2, 41, 2):
# har bir qadamdagi sonni k ga ko'paytiramiz:
k *= i
# oynaga ifodani ko'rsatish uchun:
if i < 40:
print(f"{i}", end=" * ")
else:
print(f"{i}", end=" = ")
# natijani chiqarish:
print(k)


image_2022-04-02_05-33-22.png
12.1Кб
💹 68- mavzu 2 - masala (108 - bet Nazorat ishi)


# 108 - bet
# Nazorat ishi
# 1 - masala

# n sonini kiritamiz:
n = int(input("n = "))

# yig'indini hisoblash uchun:
sum = 0
# n ta qadam uchun sikl:
# ushbu siklda elementlar => [1:n]
for i in range(1, n+1):
# oraliqda har bir sonni kubini hisoblab
# sumga qo'shamiz:
sum += i*i*i
# oynaga ifodani chiqarish uchun:;
if i != n:
print(f"{i}*{i}*{i}", end=" + ")
else:
print(f"{i}*{i}*{i}", end=" = ")

# natijani chiqarish:
print(sum)


💹 68- mavzu 1 - masala (108 - bet Nazorat ishi)


⚡️#ТАҚВИМ
☪️ Саҳарлик дуоси:
Навайту ан асума совма шаҳри рамазона минал фажри илал мағриби, холисан лиллаҳи таъала Аллоҳу акбар.

☪️ Ифторлик дуоси:
Аллоҳумма лака сумту ва бика аманту ва ъалайка таваккалту ва ъала ризқика афтарту, фағфирли йа ғоффару ма қоддамту ва ма аххорту.

Эслатма!

Саҳарлик тугаш вақти ҳамда ифторлик бошланиш вақтидаги фарқлар (дақиқа ҳисобида).

Тошкентдан
⏰ Аввал:
Хонабод 14/15; Андижон 11/12; Наманган 9/10; Фарғона 8/10; Хўжаобод 12/13; Чортоқ 9/10; Чуст 7/8; Риштон 6/8; Қува 9/12; Қўқон 5/7.

⏰Кейин:
Бекобод 2/0; Гулистон 4/2; Жиззах 8/6; Денов 11/4; Термиз 13/6; Самарқанд 12/9; Каттақўрғон 15/12; Қарши 19/13; Нурота 17/16; Навоий 18/16; Учқудуқ 16/14; Бухоро 22/19; Урганч 34/35; Нукус 37/40.


Ro'za tutaman deb saxarlikga uyg'onganlarga, Allohning salomi, jannati bo'lsin!


# 108 - bet
# Amaliy mashg'ulot
# 6 - masala

# tkinterga tegishli barcha kutubxona a'zolarini import qilamiz:
from tkinter import *
from math import lcm # EKUK ni topish uchun mathni ichidagi tayyor lcm() metodini chaqiramiz:
# kiritilgan sonlarni EKUK ini topish funksiyasi
def EKUK():
a = son1.get() # birinchi kiritilgan sonni olish
b = son2.get() # ikkinchi kiritilgan sonni olish
# agar sonlardan birortasi kiritilmagan bo'lsa natija maydoniga
# "ikkita son kiriting!" so'zini chiqaramiz:
if a == "" or b == "":
myText.set("ikkita son kiriting!")
else:
# agar ikkala son ham kiritilgan bo'lsa u holda ularni
# intlarga o'tkazib lcm() metodi orqali EKUK ini olib natija maydoniga beramiz:
res = lcm(int(a), int(b))
myText.set(res)

# yangi oyna hosil qilamiz:
window = Tk()
# oynaga o'lcham beramiz:
window.geometry("350x250")
# natija uchun string o'zgaruvchi e'lon qilamiz:
myText=StringVar()
# birinchi sonni kiritishni bildirish uchun label va uni 0 - satrga joylaymiz:
Label(window, text="a =").grid(row=0, sticky=W)
# ikkinchi sonni kiritishni bildirish uchun label va uni 1 - satrga joylaymiz::
Label(window, text="b =").grid(row=1, sticky=W)
# natijani bildirib turish uchun label va uni 3 - satrga joylaymiz:
Label(window, text="EKUK(a, b) =").grid(row=3, sticky=W)
# natijani chiqarish uchun label uni rangi ko'k bo'ladi: u ham 3 - satr da bo'ladi:
result=Label(window, text="", textvariable=myText, fg="blue").grid(row=3,column=1, sticky=W)

# birinchi sonni kiritish uchun maydon:
son1 = Entry(window)
# ikkinchi sonni kiritish uchun maydon:
son2 = Entry(window)
# maydonlarni joylaymiz:
son1.grid(row=0, column=1)
son2.grid(row=1, column=1)
# EKUK funksiyasini ishga tushirish uchun tugma:
# uni foniga "aqua" rangini beramiz:
b = Button(window, text="EKUK ni hisoblash", command=EKUK, background='aqua')
# button ekranga joylaymiz:
b.grid(row=0, column=2,columnspan=2, rowspan=2,sticky=W+E+N+S, padx=5, pady=5)
# oyna yopilib qilmasligi uchun uni ushlab turamiz:
mainloop()

Показано 20 последних публикаций.

1 382

подписчиков
Статистика канала