CURS ONLINE INTERACTIV

Python 3

PENTRU ÎNCEPĂTORI


"Primul volum Python în română care pur și simplu m-a uimit. Foarte bine explicat și ușor de înțeles." (Alexandru Cosmin)

"Cea mai bună carte de Python din RO." (Iulian Geană)

"Livrare promptă! M-am pus pe treabă!" (Emil Ilie)
PROBLEME REZOLVATE
PAG. 3 / 4
Instrucțiunea while
Acasă >>> Lecții online, limbajul Python 3
CERINȚĂ

Se citesc numerele naturale n1 şi n2. Să se calculeze produsul lor, fără a utiliza operatorul de înmulţire.

REZOLVARE

Algoritmul se bazează pe faptul că înmulţirea este o adunare repetată. De exemplu, dacă citim 3 şi 4, calculăm produsul astfel:

3+3+3+3=12
(am adunat de 4 ori pe 3).

Adunarea repetată se poate face utilizând instrucţiunea while. Poate că vă veţi întreba de ce am folosit while, atât timp cât, este evident, numărul de executări ale instrucţiunii subordonate while este cunoscut de la bun început. Aşa este! Dar dacă folosirea instrucţiunii while nu este indispensabilă, nu înseamnă că nu avem voie să o folosim...
Editor - while_ex3.py
       
Rezultatul în consolă done
EXERCȚII

1. Rezolvați problema de mai sus folosind instrucțiunea for.

2. Se citesc două numere naturale n1 şi n2. Se cere să se calculeze câtul şi restul împărţirii întregi ale celor două numere, fără a utiliza operatori de împărţire. Indicație. Aşa cum înmulţirea se poate face prin adunare repetată, tot aşa împărţirea se poate face prin scădere repetată...
Analizează problema rezolvată,
apoi avansează la pagina următoare.
Cărțile editurii noastre
O parte dintre manualele și culegerile de probleme se găsește și [în format electronic] securizat sub formă de fișier *.pdf.

"O cameră fără cărţi este ca un corp fără suflet." (G. K. Chesterton)

Ultimele noutăți
[vezi lista completă a cărților]
 home   list  LECȚII   perm_identity   arrow_upward