Napisz program, który wprowadzi do dwóch tablic przedmioty oraz oceny (minum 10 ocen i przedmiotów), na końcu wyświetli zestawienie przedmiotów oraz ocen.



Odpowiedź :

Program napisany w pythonie.

from random import randint

n = int(input("Ile ocen wygenerować?: "))

lista_przedmiotow = ["Matematyka", "Informatyka", "Język Angielski", "Język Polski", "Fizyka", "Biologia", "Chemia", "Religia"]

oceny = list()

przedmioty = list()

def pobierz_oceny(przedmiot):

   l = list()

   for y in range(n):

       if przedmioty[y] == przedmiot:

           l.append(oceny[y])

   return l

for x in range(n):

   przedmioty.append(lista_przedmiotow[randint(0, 7)])

   oceny.append(randint(1, 6))

for x in lista_przedmiotow:

   p = pobierz_oceny(x)

   if not p:

       print("Brak ocen z przedmiotu: " + x)

       continue

   print("Oceny z " + x + ": " + str(p))

Zobacz obrazek Hav00c