profil

Witam mam do napisania dwa programy w języku Pythona czy ktoś mógłby pomóc?
Napisz program wykorzystujący

tablicę, Wczytaj 10 elementów do tablicy, wyświetl wartości. Następnie wykorzystaj instrukcję wyboru i wykonaj działania:
suma elementów nieparzystych tablicy
suma elementów tablicy podzielnych przez 5,
iloczyn elementów parzystych tablicy,
suma kwadratów liczb nieparzystych
Napisz program, który wykorzysta instrukcję wyboru do zrobienia kalkulatora obliczającego pola rombu, trójkąta, trapezu, równoległoboku.
50 pkt za rozwiązanie + 25 pkt za najlepsze rozwiązanie - 10.6.2022 (12:26)
Odpowiedzi
pietrekgoras
18.1.2023 (16:03)
Poniżej przedstawiam przykładowy program napisany w języku Python, który spełnia Twoje wymagania:


# Tworzymy tablicę
tab = []
# Wczytujemy 10 elementów do tablicy
for i in range(10):
tab.append(int(input("Podaj liczbę: ")))
# Wyświetlamy wartości tablicy
print("Tablica: ", tab)
# Obliczamy sumę elementów nieparzystych tablicy
suma_nieparzystych = 0
for i in tab:
if i % 2 != 0:
suma_nieparzystych += i
print("Suma elementów nieparzystych: ", suma_nieparzystych)
# Obliczamy sumę elementów podzielnych przez 5
suma_podzielnych_przez_5 = 0
for i in tab:
if i % 5 == 0:
suma_podzielnych_przez_5 += i
print("Suma elementów podzielnych przez 5: ", suma_podzielnych_przez_5)
# Obliczamy iloczyn elementów parzystych tablicy
iloczyn_parzystych = 1
for i in tab:
if i % 2 == 0:
iloczyn_parzystych *= i
print("Iloczyn elementów parzystych: ", iloczyn_parzystych)
# Obliczamy sumę kwadratów liczb nieparzystych
suma_kwadratow_nieparzystych = 0
for i in tab:
if i % 2 != 0:
suma_kwadratow_nieparzystych += i**2
print("Suma kwadratów liczb nieparzystych: ", suma_kwadratow_nieparzystych)
# Kalkulator pola figur
figura = input("Podaj figurę (romb, trójkąt, trapez, równoległobok): ")
if figura == "romb":
d1 = float(input("Podaj długość pierwszej przekątnej: "))
d2 = float(input("Podaj długość drugiej przekątnej: "))
pole = d1 * d2 / 2
print("Pole rombu: ", pole)
elif figura == "trójkąt":
bok = float(input("Podaj długość boku trójkąta: "))
wys = float(input("Podaj wysokość trójkąta: "))
pole = 0.5 * bok * wys
print("Pole trójkąta: ", pole)
el
Przydatne rozwiązanie? Tak Nie