informatyka klasa 8 Rozszerz skrypt aby quiz miał zadeklarowaną zmienną punkty, która rośnie w przypadku prawidłowej odpowiedzi, wyświetl komunikat o ocenie na podstawie liczby punktów (10 pkt - ocena 6, 9 pkt - ocena 5, 8 pkt - ocena 4, 7 pkt - ocena 3, 6 pkt - ocena 2, poniżej ocena 1

import random

punkty=0

for i in range(10):

liczba1=random.randint(1,10)

liczba2=random.randint(1,10)

print("Ile wynosi:",liczba1," * ",liczba2)

odp=int(input("Podaj wynik:"))

wynik=liczba1*liczba2

print("Twoja odpowiedź:",odp)

print("Prawidłowy wynik:",wynik)

if wynik == odp:

print("OK");punkty=punkty+1;

else:

print("Źle")

print("Twoja liczba punktów wynosi:",punkty)


Odpowiedź :

Wyjaśnienie:

import random

punkty=0

for n in range(10):

 for i in range(10):

   liczba1=random.randint(1,10)

   liczba2=random.randint(1,10)

 print("Ile wynosi:",liczba1," * ",liczba2)

 odp=int(input("Podaj wynik:"))

 wynik=liczba1*liczba2

 print("Twoja odpowiedź:",odp)

 print("Prawidłowy wynik:",wynik)

 if wynik == odp:

   print("OK");

   punkty=punkty+1;

 else:

   print("Źle")

 print("Twoja liczba punktów wynosi:",punkty)

for k in range(6,11):

 if punkty==k:

   print('Otrzymujesz ocenę ',k-4)

if punkty<6:

 print('Otrzymujesz ocenę 1')

Zobacz obrazek Animaldk
Zobacz obrazek Animaldk