1 dan N gacha musbat butun songacha bo`lgan sonlarning yig`indisini hisoblash dasturini tuzing.
1-usul: arifmetik progressiyani qo`llash.
Yechim: π=π1+ππ2βπ; bu yerda π1=1 va ππ=π ga teng.
Dastur kodi
|
|
n = int(input("N ni kiriting: "))
yigindi = (n * (n + 1)) / 2
print(n ,"gacha bo`lgan sonlarning yig`indisi: ", yigindi)
|
range funksiyasini qo`llash.
range() funksiyasi berilgan diapazonda bir qator sonlarni yaratishga imkon beradi. range() funksiyasini 3 xil chaqirish mumkin:
1. range(stop) - bitta argumentni oladi;
2. range(start, stop) - ikkita argumentni oladi;
3. range(start, stop, qadam) - uchta argumentni oladi.
n = int(input("Butun son kiriting: "))
yigindi = sum(range(n+1))
print(n,"gacha sonlarning yig`indisi:",yigindi)
|
Do'stlaringiz bilan baham: |