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

Se citesc, în ordine, cele n cifre ale unui număr natural. Se cere să se construiască şi să se afişeze numărul format. Exemplu: se citesc 6, 7, 3. Se va afişa 673.
Python

Răspunsuri la întrebare

Răspuns de Apollyon
3

Răspuns:

if __name__ == '__main__':

   numarul_rezultat = 0

   # citim din câte cifre să fie format numărul nostru final

   cate_cifre_citim = int(input('Introdu cate cifre vrei sa citesti >> '))

   for i in range(cate_cifre_citim):

      # citim cifra

       cifra_citita = int(input('Introdu cifra >> '))

       # inițial numărul nostru este 0, dacă citim 6 numărul rezultat va fi 0 * 10 + 6 care într-un final e 6

       # după citim 7 deci practic o să avem 6 * 10 + 7 care e 60 + 7 și într-un final va fi 67

       # după citim 3 deci avem 67 * 10 + 3 care e 670 + 3 adică 673 ș.a.m.d.

       numarul_rezultat = (numarul_rezultat * 10) + cifra_citita

   print(numarul_rezultat)

Alte întrebări interesante