1. 2 ta turli qatorda turli belgi, harf va sonlardan iborat string beriladi. Bir vaqtda ikkala qatorda ham bor sonlarni o’sish tartibida chiqaring. Natijada dublikat qiymatlar bo’lmasin!
Input
|
Output
|
aBcf4, 58[rv]vr89bvg., 4b0be7o; r; %^&*Izdv
hsdkh sod87f df9 8df0 f89fd7675&*^%
|
[0, 5, 7, 8, 9]
|
2. 1 ta qatorda kiritiladigan bir nechta so’zlardagi raqamlarni list ko’rinishida va ularning yig’indisini chiqaring.
Input
|
Output
|
He110, my n@m3 1s an0nym0u5.
|
[1,1,0,3,1,0,0,5]
11
|
3. text kiritiladi. Shu textning barcha “a” va “A” harflarni “b” ga, “b” va “B” harflarini esa “A” ga aylantirib o’ziga o’zlashtiring va chiqaring.
Input
|
Output
|
ahjfhBaA
|
bhifhAbb
|
4. n soni kiritilganda quyidagicha dictionary yarating. Kalitlar 1 dan n gacha, ularning qiymatlari esa kalitning kvadrati ko’rinishida chiqaring.
Input
|
Output
|
5
|
{1:1, 2:4, 3:9, 4:16, 5:25}
|
5. o’zbekcha inglizcha lug’at yarating, chesiz so’z kiritish imkoniyati bo’lsin yangi kiritgan so’zni qayta foydalanish imkoni bo’lsin. Ushbu holatdan chiqish uchun foydalanuvchi ‘exit’ so’zini yozadi va dastur oz ishini tugatsin
Dostları ilə paylaş: |