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)

TOATE RECENZIILE
APLICAȚIE
PAG. 1 / 1
Quiz - tabla înmulțirii
Acasă >>> Lecții online, limbajul Python 3

Ne propunem să realizăm un test format din 10 operații de înmulțire cu numere naturale între 1 și 10. La fiecare operație va fi afișat un mesaj de validare a rezultatului, iar la final, nota obținută!

Rezolvare. De această dată, vom avea nevoie de două numerele aleatoare generate la fiecare pas (reținute în variabilele n și m) și deoarece știm numărul total de iterații, vom folosi instrucțiunea repetitivă for.

Analizați programul (fără stilizare):
Editor - quiz.py
       
Rezultatul în consolă done
DETALII

Variabila ok reține numărul de răspunsuri corecte introduse de utilizator.

Atenție la funcția input(), care poate primi ca parametru un șir de caractere. Am folosit conversia explicită spre tipul str pentru cele două numere generate, astfel încât operatorul + să poată fi folosit.

Programul meu stilizat este [tabla_inmultirii.py]. Descărcați-l și executați-l pe calculatorul vostru!

EXERCIȚII

1. Corect ar fi ca nota să înceapă de la 1, iar la fiecare răspuns corect să fie adunate 0.9 puncte. Atenție la rotunjiri, știți deja funcția! Efectuați modificările!

2. Modificați programul astfel încât să se efectueze operații de adunare cu numere între 1 și 100.

3. Puteți crea un program care să ofere ca operații de adunări și scăderi, similare celui anterior, în mod aleator?

Indicație. Cred că aveți nevoie de un nou număr aleator. Dacă e zero, ofer adunarea, iar dacă e unu, scăderea...

Miniproiect. Realizați un program care oferă utilizatorului posibilitatea să aleagă operația – adunare, scădere ori înmulțire (mai exact, un mic meniu). În funcție de valoarea introdusă, afișați un test format din zece întrebări.

Indicație. Nu e atât de complicat... :) sunt doar mai multe instrucțiuni.

MAI MULT?

O altă aplicație interesantă este Spânzurătoarea, un pic mai complexă decât acestea două și o poți analiza detaliat în [Manualul de Python 3].

Știm numărul de caractere cu care este format cuvântul, avem un număr limitat de încercări și ghicim literele!
Secțiunea s-a încheiat acum.
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)

Cursanții au mai cumpărat ...
[vezi lista completă a cărților]
 home   list  LECȚII   perm_identity   arrow_upward