ułóż w pythonie program który ze zbioru z 20 wartości z przedziału 1-100 będzie wyszukiwał i pokazywał największą podaną w zbiorze wartość liczbową scratch
# Tworzenie listy 20 losowych liczb z przedziału od 1 do 100
lista = []
for i in range(20):
lista.append(random.randint(1, 100))
# Wyszukiwanie największej wartości w liście
najwieksza = lista[0]
for liczba in lista:
if liczba > najwieksza:
najwieksza = liczba
# Wyświetlenie największej wartości
print("Największa wartość w zbiorze to:", najwieksza)
Wyjaśnienie kodu: W pierwszej linii importujemy moduł random, który będzie potrzebny do generowania losowych liczb.
Następnie tworzymy pustą listę o nazwie "lista".
W pętli for generujemy 20 losowych liczb za pomocą funkcji randint() z modułu random i dodajemy je do listy.
W następnej pętli for iterujemy przez elementy listy i porównujemy każdą z nich z aktualną wartością zmiennej "najwieksza". Jeśli dana liczba jest większa od "najwieksza", to przypisujemy ją do tej zmiennej.
Po zakończeniu pętli wyświetlamy wartość zmiennej "najwieksza", która jest największą wartością w liście.
import random
zbior = [random.randint(1,100) for i in range(20)]
print(zbior)
najwieksza = zbior[0]
for wartosc in zbior:
if wartosc > najwieksza:
najwieksza = wartosc
print(f"najwieksza wartosc w zbiorze to: {najwieksza}")
Jak masz jakieś pytania to pisz
Pozdrawiam :)
import random
# Tworzenie listy 20 losowych liczb z przedziału od 1 do 100
lista = []
for i in range(20):
lista.append(random.randint(1, 100))
# Wyszukiwanie największej wartości w liście
najwieksza = lista[0]
for liczba in lista:
if liczba > najwieksza:
najwieksza = liczba
# Wyświetlenie największej wartości
print("Największa wartość w zbiorze to:", najwieksza)
Wyjaśnienie kodu:
W pierwszej linii importujemy moduł random, który będzie potrzebny do generowania losowych liczb.
Następnie tworzymy pustą listę o nazwie "lista".
W pętli for generujemy 20 losowych liczb za pomocą funkcji randint() z modułu random i dodajemy je do listy.
W następnej pętli for iterujemy przez elementy listy i porównujemy każdą z nich z aktualną wartością zmiennej "najwieksza". Jeśli dana liczba jest większa od "najwieksza", to przypisujemy ją do tej zmiennej.
Po zakończeniu pętli wyświetlamy wartość zmiennej "najwieksza", która jest największą wartością w liście.