Untitled
unknown
plain_text
2 months ago
923 B
4
Indexable
#zadanie 4 import random def generuj_liczby(n, min_wartosc=0, max_wartosc=1000): cyfry = [] for i in range(n): liczba = random.randint(min_wartosc, max_wartosc) # Losujemy liczbę for cyfra in str(liczba): cyfry.append(int(cyfra)) # dodajemy po cyferce do listy return cyfry x = int(input("Podaj ile liczb ma być w tablicy: ")) twoja_lista = generuj_liczby(x, 1, 1000) print("Wylosowane cyfry:", twoja_lista) n = int(input("Podaj ilu cyfrową liczbę chcesz stworzyć: ")) if n >= len(twoja_lista) or n <= 0: print("Błąd, podane n jest nieprawidłowe") else: max_num = 0 for i in range(len(twoja_lista) + 1 - n): temp = "" for j in range(n): temp += str(twoja_lista[i + j]) if int(temp) > max_num: max_num = int(temp) print("Największa możliwa liczba o", n, "cyfrach to:", max_num)
Editor is loading...
Leave a Comment