'Keyingi raqam:' ))
# while son != 0:
if son>0:
SP = SP + son
else :
SN = SN + son
son = int(input (
' Keyingi raqam :' ))
# print (
'Musbat sonlar yig`indisi: ' ,
SP)
print (
'Manfiy sonlar yig`indisi: ' ,
SN)
Keyingi raqam: 4
Keyingi raqam: 5
Keyingi raqam: -2
Keyingi raqam: -4
Keyingi raqam: 7
Keyingi raqam: 1
Keyingi raqam: 0
Musbat sonlar yig`indisi: 17
Manfiy sonlar yig`indisi: -6
85
4 topshiriq. for operatori va input() funksiyasini jamlab, ro'yxatni
foydalanuvchidan olingan qiymatlar bilan to'ldiring.
Python dasturi:
dostlar = [] # bo'sh ro'yxat
print("5 ta eng yaqin do'stingiz kim?")
for n in range(5): # n bu yerda 0 dan 4
gacha qiymatlar oladi
dostlar.append(input(f"{n+1}-
do'stingizning ismini kiriting: "))
print(dostlar)
5 ta eng yaqin do'stingiz kim?
1-do'stingizning ismini kiriting: Aziz
2-do'stingizning ismini kiriting: Salim
3-do'stingizning ismini kiriting: Karim
4-do'stingizning ismini kiriting: Toir
5-do'stingizning ismini kiriting: Zoir
['Aziz', 'Salim', 'Karim', 'Toir', 'Zoir']
5 topshiriq. N natural son berilgan 1+2+3+…+n hisoblang.
Python dasturi:
print(“N natural son kiriting ”)
from math import *
n=int(input(“n=”))
s=0
for i in range(n):
s+=i
print(“Yig’indi qiymati=”, s)
N natural son kiriting
n=50
Yig'indi qiymati= 1225
6 topshiriq. n va x natural sonlar berilgan. Quyidagi yig‘indini hisoblang:
𝑠𝑖𝑛𝑥 + 𝑠𝑖𝑛
2
𝑥 + ⋯ + 𝑠𝑖𝑛
𝑛
𝑥
Python dasturi:
from math import *
print(“n natural son qiymatini kiriting”)
n=int(input(“n=”))
print(“x ning qiymatini kiriting”)
n natural son qiymatini kiriting
n=4
x ning qiymatini kiriting
x=1
86
x=int(input(“x=”))
s=0
for i in range (n):
s+=sin(x)**n
print (“Yig’indi qiymati S=”, s)
Yig'indi qiymati S= 2.005471862662479