M. E. Mamarajabov, R. N. To’rayev zamonaviy dasturlash tillari



Yüklə 3,63 Mb.
Pdf görüntüsü
səhifə33/80
tarix23.07.2023
ölçüsü3,63 Mb.
#137200
1   ...   29   30   31   32   33   34   35   36   ...   80
4 topshiriq. 
"Kompyuter"dagi sanani (tizim sanasi) "uzb" formatiga, ya'ni kun 
/ oy / yil (masalan, 05/17/2009) ga o'zgartiring.
Maslani qo’yilishi: Tizimning sanasi 2020-06-15 shakliga ega. Ushbu qiymatni 
satrga aylantirishingiz, satrni tarkibiy qismlarga ajratishingiz kerak (ajratuvchi belgi 
chiziqcha) va keyin ushbu tarkibiy qismlardan kerakli satrni tuzing. 
Keling, Python-dagi dasturga o'tamiz. Python-da sana va vaqt bilan ishlash 
funksiyalari datetime moduli tomonidan boshqariladi, date ob'ekti va uning usul-
lari to'g'ridan-to'g'ri sana bilan ishlashda ishlatiladi.
Biz satr va ro'yxat usullari haqidagi bilimlardan foydalanamiz. 
# Kerakli dasturiy modulni ulang 
from datetime import date 
# Hozirgi sanani oling 
d1=date.today() 
# Natijani satrga aylantiring 
ds=str(d1) 
print(“Tizim sanasi”, ds) 
# Biz satr va ro’yxat usullaridan 
foydalanamiz 
lst=ds.split(‘-’) 
lst.reverse() 
Tizim sanasi 2021-07-04 
Uzb standarti 07/ 04/ 2021 


64 
#Sana uchun yangi qator yarating 
uzbdate= “/ ”.join(lst) 
print(“Uzb standarti”, uzbdate) 
5 topshiriq.
Ikki xonali son berilgan, uning raqamlari yig’indisi va ko’paytmasi 
topilsin.
Masalaninq qo’yilishi. Ixtiyoriy ikki xonali son berilgan uning raqamlar 
alohida ajratib olib, raqamlarni yig’indisi va ko’paytmasini hisoblaymiz. 
Pythonda dastur matni : 
son=int(input(“Ikki xonali son kiriting:”)) 
son_1=int(son/10) 
son_2=son%10 
print(“Raqamlar yig’indisi:”, son_1+son_2) 
print(“Raqamlar ko’paytmasi:”, son_1*son_2) 
Raqamlar yig'indisi: 7 
Raqamlar ko'paytmasi: 10 
6 topshiriq
. Ikkita haqiqiy a va b son berilgan bo’sin. Sonlarni ayirmasi
yig’indisi va ko’paytmasini topish dasturini tuzing. 
Python dasturi: 
print(“Berilgan sonlarga qiymat kirinting”) 
a=int(input(“a=”)) 
b=int(input(“b=”)) 
print(“Sonlarni yig’indisi =”, a+b) 
print(“Sonlarni ayirmasi =”, a-b) 
print(“Sonlarni ko’paytmasi =”, a*b) 
Berilgan sonlarga qiymat kirinting 
a=78 
b=52 
Sonlarni yig’indisi =130 
Sonlarni ayirmasi =26 
Sonlarni ko’paytmasi =4056 

Yüklə 3,63 Mb.

Dostları ilə paylaş:
1   ...   29   30   31   32   33   34   35   36   ...   80




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin