Python-ohjelma luvun tekijöiden löytämiseksi

Sisällysluettelo

Tässä ohjelmassa opit etsimään luvun tekijät for-silmukan avulla.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista Python-ohjelmointiaiheista:

  • Python jos… muuten Lausunto
  • Python for Loop
  • Python-käyttäjän määrittelemät toiminnot

Lähdekoodi

 # Python Program to find the factors of a number # This function computes the factor of the argument passed def print_factors(x): print("The factors of",x,"are:") for i in range(1, x + 1): if x % i == 0: print(i) num = 320 print_factors(num) 

Tuotos

 Kertoimet 320 ovat: 1 2 4 5 8 10 16 20 32 40 64 80160320 

Huomaa: Jos haluat löytää toisen luvun tekijät, muuta arvon num.

Tässä ohjelmassa tallennetaan numero, jonka kerroin on löydettävissä num, joka välitetään print_factors()funktiolle. Tämä arvo on osoitettu muuttujalle x in print_factors().

forFunktiossa käytämme silmukkaa iteroimaan arvosta i yhtä kuin x. Jos x on täysin jaollinen i: llä, se on x: n kerroin.

Mielenkiintoisia artikkeleita...