Python
1. Napisz program wykonujący następujące operacje na 10-elementowej liście zawierającej liczby całkowite, której wartości wpisywane są z klawiatury:
d) wyzerowanie tych elementów listy, których indeks jest podzielny przez 3,
e) obliczenie średniej arytmetycznej wszystkich elementów listy i wypisanie tych elementów, których wartość jest mniejsza od wyznaczonej średniej.
2. Napisz program wykonujący następujące operacje na 9-elementowej liście zawierającej liczby rzeczywiste, której wartości wprowadzane są w programie:
d) wypisanie tych elementów listy, których indeks jest nieparzysty i zawiera się w przedziale [1, 5].
Pomoże ktoś? Na dzisiaj


Odpowiedź :

Odpowiedź:

Mam nadzieję że pomogłem

Wyjaśnienie:

Pierwsze zadanie:

a = int(input("Podaj pierwszą liczbę: "))

b = int(input("Podaj drugą liczbę: "))

c = int(input("Podaj trzecią liczbę: "))

d = int(input("Podaj czwartą liczbę: "))

e = int(input("Podaj piątą liczbę: "))

f = int(input("Podaj szóstą liczbę: "))

g = int(input("Podaj siódmą liczbę: "))

h = int(input("Podaj ósmą liczbę: "))

i = int(input("Podaj dziewiątą liczbę: "))

j = int(input("Podaj dziesiątą liczbę: "))

lista = [a, b, c, d, e, f, g, h, i, j]

x = 0

for liczba in lista:

   if liczba % 3 == 0:

       liczba = 0

   x = x + liczba

x = x / 10

print("")

print("Średnia: %f" % (x))

Drugie zadanie:

a = float(input("Podaj pierwszą liczbę: "))

b = float(input("Podaj drugą liczbę: "))

c = float(input("Podaj trzecią liczbę: "))

d = float(input("Podaj czwartą liczbę: "))

e = float(input("Podaj piątą liczbę: "))

f = float(input("Podaj szóstą liczbę: "))

g = float(input("Podaj siódmą liczbę: "))

h = float(input("Podaj ósmą liczbę: "))

i = float(input("Podaj dziewiątą liczbę: "))

print("")

lista = [a, b, c, d, e, f, g, h, i]

for liczba in lista:

   if liczba % 2 != 0 and liczba >= 1 and liczba <= 5:

       print(liczba)