Untitled
unknown
plain_text
8 months ago
923 B
5
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