Menu
CoddyTech

Podsumowanie: wyniki egzaminów

Część sekcji Dane i wykresy ścieżki Machine Learning w Coddy. Lekcja 15 z 60.

challenge icon

Wyzwanie

Łatwy

Sześciu uczniów zdawało trzy egzaminy, oceniane maksymalnie na 40, 60 i 100 punktów (max_marks). W scores każdy wiersz odpowiada uczniowi, a każda kolumna egzaminowi. Surowe wyniki nie są porównywalne, więc użyj wartości procentowych. Program odczytuje mark.

  1. Przelicz każdy wynik na procent maksymalnej liczby punktów z danego egzaminu, bez używania pętli.
  2. Wypisz ucznia (od 1 do 6) z najwyższą średnią procentową oraz tę średnią z dokładnością do 1 miejsca po przecinku.
  3. Wypisz, ile wyników procentowych jest niższych od progu.

Inna klasa, trzech uczniów, wyniki w procentach, próg 75:

Inna klasa, 3 uczniów, wyniki jako procent maksymalnej liczby punktów z każdego egzaminu: 65, 75, 68; 87.5, 80, 82; 77.5, 65, 77. Trzy wyniki poniżej 75% są zacieniowane, podobnie jak najwyższa średnia — 83.2% ucznia 2.

Wynik:

Best student: 2 with 83.2%
Scores under 75%: 3

Spróbuj swoich sił

import numpy as np

# Jeden wiersz na studenta, jedna kolumna na egzamin: egzamin 1, egzamin 2, egzamin 3
scores = np.array([[32, 51, 64],
                   [28, 42, 95],
                   [22, 41, 70],
                   [38, 57, 66],
                   [25, 44, 58],
                   [30, 53, 69]])
# Maksymalna liczba punktów możliwych do zdobycia na każdym egzaminie
max_marks = np.array([40, 60, 100])
mark = int(input())

# Napisz swój kod poniżej

Wszystkie lekcje w sekcji Dane i wykresy

Poćwicz samodzielnie: Kompilator Python online