Informatică, întrebare adresată de andreeea4133, 8 ani în urmă

Fie n un număr întreg. Să se scrie un algoritm care calculează media aritmetică a divizorilor proprii ai lui n.
Fie n un număr întreg. Să se scrie un algoritm care să calculează:
a.suma cifrelor de rang2 (zecilor) și de rang3 (sutelor)
b.calculeza produsul cifrelor divizibile cu 3 și numărul acestor cifre​

Răspunsuri la întrebare

Răspuns de sebastianvoinea26
1

Răspuns:

a)

var = True

while var:

   n = input("Enter a number: ")

   #acest algoritm accepta doar numere ce contin 3 cifre cum ar fi 453                                    

   try:

       if int(n):

           if len(n) < 3 or len(n) > 3:

               print("Oops. Enter a three digit number")

           elif len(n) == 3:

               var = False

   except ValueError:

       print("You enterd an invalid number")

   

nr = int(n)

splited_nr = [int(d) for d in str(n)]

rang3 = splited_nr[0]

rang2 = splited_nr[1]

result = rang3 + rang2

print(result)

(la punctul b. nu am stiut cum sa rezolv)

Alte întrebări interesante