Napisz program,ktory po wczytaniu 10 liczb wskaze te-ktore potraktowane jako dlugosci bokow utowrza prostokat o najwiekszym polu.//python



Odpowiedź :

Wyjaśnienie:

Program przy użyciu listy.

lista=[]

for i in range(0,10):  #pętla do wpisywania 10 liczb

 print('Podaj liczbę nr',i+1,end=': ')

 liczba=float(input())

 lista.append(liczba)  #dodawanie liczb do listy

a=max(lista)   #znajdowanie największej wartości listy

n=lista.index(a)  #znalezienie indeksu, w którym znajduje się największa wartość listy

del lista[n] #usunięcie największej liczby z listy

b=max(lista)   #znajdowanie największej wartości w nowej liście

print('Największy prostokąt będzie wymiarów\n',a,'x',b,'\ni jego pole wynosi: ',a*b)

end=': ' - nie przechodzenie do nastęnego wiersza i dodanie na końcu drukowanego tekstu znaku : i spacji

\n - przechodzenie do następnego wiersza w drukowaniu

Zobacz obrazek Animaldk
Zobacz obrazek Animaldk