Zmodyfikuj program tak, aby sprawdzić, który element jest większy: pierwszy czy drugi. Wyświetlaj tylko element większy oraz komunikat, który to element. W przypadku elementów równych wyświetlaj komunikat „Elementy równe".


N = 5

a = [0] * N


def wprowadz_dane():

for i in range(N):

a[i] = int(input("Podaj liczbę: "))


def wyprowadz_dane():

for i in range(N):

print("a[",i,"] = ",a[i])


wprowadz_dane()

print("a[0] =", a[0])

print("a[4] =", a[4])



input("\n\nAby zakończyć, naciśnij Enter").


Odpowiedź :

Wyjaśnienie:

N = 5

a = [0] * N

def wprowadz_dane():

 for i in range(N):

   a[i] = int(input("Podaj liczbę: "))

def wyprowadz_dane():

 for i in range(N):

   print("a[",i,"] = ",a[i])

wprowadz_dane()

if a[0]>a[1]:

 print('\nPierwszy element równy ',a[0],' jest większy.')

elif a[0]<a[1]:

 print('\nDrugi element równy ',a[1],' jest większy.')

else:

 print('\nElementy równe')

input("\n\nAby zakończyć, naciśnij Enter")

Jeżeli przez użytkownika mają być podane tylko dwa elementy, a nie 5, to w pierwszym wierszu należy poprawić N=2

Zobacz obrazek Animaldk