„Python“ programa natūralių skaičių sumai rasti

Šioje programoje išmoksite rasti n natūralių skaičių sumą naudodami „while loop“ ir ją parodyti.

Norėdami suprasti šį pavyzdį, turite žinoti apie šias „Python“ programavimo temas:

  • „Python“, jei… kitas pareiškimas
  • Python, o ciklas

Žemiau pateiktoje programoje, if… elsenorėdami apskaičiuoti natūralių skaičių sumą iki skaičių, naudojome teiginį kartu su „while“ kilpa.

Pirminis kodas

 # Sum of natural numbers up to num num = 16 if num 0): sum += num num -= 1 print("The sum is", sum) 

Rezultatas

 Suma yra 136 

Pastaba: norėdami išbandyti programą su kitu skaičiumi, pakeiskite numerio reikšmę.

Iš pradžių suma inicijuojama iki 0. Ir skaičius saugomas kintamajame num.

Tada whilekartojome kilpą, kol skaičius taps nulis. Kiekvienoje kilpos iteracijoje pridėjome skaičių prie sumos, o num vertė sumažinama 1.

Mes galėjome išspręsti pirmiau pateiktą problemą nenaudodami ciklo, naudodami šią formulę.

 n * (n + 1) / 2 

Pvz., Jei n = 16 , suma būtų (16 * 17) / 2 = 136 .

Jūsų eilė: Pakeiskite aukščiau pateiktą programą, kad surastumėte natūralių skaičių sumą pagal toliau pateiktą formulę.

Įdomios straipsniai...