62
3 topshiriq. Jadvaldagi ma'lumotlardan
foydalanib,
ovqatlanish xonasida
tushlikning umumiy narxini aniqlash. Agar idishlar narxi ikki baravarga ko'paytirilsa,
tushlik narxi necha marta oshishini aniqlang.
Ovqat
Narxi
Sho’rva
35
Qovoq sho’rva
40
Bo’tqa
20
Choy
3
Masalani qo’yilishi: To'rtta sonni ajratish kerak (biz ularni o'z navbatida a, b,
c va d o'zgaruvchilar bilan ajratamiz). Ularning
qiymatlari
yig'indisi S1 bilan
belgilanadi. Bundan
tashqari, S2 = S1 + b qiymatini topish va S2 / S1 nisbatini
aniqlash
kerak (biz
bu
nisbatni
o'zgaruvchi res tomonidan
belgilaymiz. Natijada, S1 va res o'zgaruvchilarning qiymatlarini ko'rsatishingiz kerak
Dasturning matni:
a, b, c, d kiriting
S1 = a, b, c, d
S2 = S1 + b
res = S2 / S1
S1, res chiqarish
Python dasturida tupleni ishlatish oqilona bo'ladi:
a=int(input(‘a ning qiymatini kiriting:’))
b=int(input(‘b ning qiymatini kiriting:’))
c=int(input(‘c ning qiymatini kiriting:’))
d=int(input(‘d ning qiymatini kiriting:’))
t=(a, b, c, d)
S1=sum(t)
a ning qiymatini kiriting:5
b ning qiymatini kiriting:6
c ning qiymatini kiriting:8
d ning qiymatini kiriting:9
Boshlang'ich narx: 28
O'sish _ marta: 1.2142857142857142
63
S2=S1+b
res=float(S2)/S1
print (“Boshlang'ich narx:”, S1, “\n”,
“O'sish _ marta:”, res)
Va yana, butun sonni haqiqiyga aylantirish uchun float ( ) funksiyasidan
foydalaniladi. (res = float (S2) / S1 va res = float (S2 / S1) ifodalari yordamida olingan
natijani solishtirib ko’ring).
Dostları ilə paylaş: