Skip to content

sevapova/Python-Tuple

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Task 1: Eng qadimgi insonni toping

Vazifa: Har bir elementida (ism, yosh) saqlanadigan tuple’lardan iborat ro‘yxat bor. Eng katta yoshli odamni toping. Input:

people = [("Ali", 24), ("Laylo", 30), ("Jasur", 19)]

Output:

Laylo — 30 yosh

🎓 Task 2: Fanni tanlagan talabalarni sanash

Vazifa: Har bir talaba quyidagi tuple ko‘rinishida berilgan: (ism, [fanlar]). Siz “Matematika” fanini tanlaganlar sonini aniqlang. Input:

students = [("Ali", ["Fizika", "Matematika"]), ("Laylo", ["Ingliz tili"]), ("Jasur", ["Matematika", "Informatika"])]

Output:

2 talaba Matematika fanini tanlagan.

🧠 Task 3: Tupleda eng uzun so‘zni topish

Vazifa: Tuple ichida bir nechta so‘zlar bor. Eng uzunini toping. Input:

words = ("apple", "banana", "strawberry", "kiwi")

Output:

strawberry

🪑 Task 4: Stol buyurtmalarini filterlash

Vazifa: Har bir tuple (buyurtma raqami, mijoz ismi) ko‘rinishida berilgan. Ularni raqam bo‘yicha filterlab chiqaring yani stol raqami juftlarni ajtratib oling. Input:

orders = [(102, "Ali"), (99, "Vali"), (150, "Sami")]

Output:

[(102, "Ali"), (150, "Sami")]

🎲 Task 5: Juft sonlarni qaytaring

Vazifa: Tuple ichidagi sonlar orasidan faqat juftlarini ajratib, yangi tuple qaytaring. Input:

numbers = (3, 6, 7, 8, 10, 11)

Output:

(6, 8, 10)

🧾 Task 6: Tuple ichidan email-domainlarni chiqarish

Vazifa: Tuple ichida (ism, email) mavjud. Har bir emaildan faqat domen qismini chiqarib oling (@dan keyingi qismi). Input:

emails = (("Ali", "ali@gmail.com"), ("Vali", "vali@yandex.ru"), ("Sami", "sami@mail.ru"))

Output:

["gmail.com", "yandex.ru", "mail.ru"]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published