Odpowiedź:
# Wczytanie trzech liczb całkowitych z klawiatury
a = int(input("Podaj pierwszą liczbę: "))
b = int(input("Podaj drugą liczbę: "))
c = int(input("Podaj trzecią liczbę: "))
# Wyświetlenie liczb w porządku niemalejącym
print("Liczby w porządku niemalejącym:")
if a <= b and a <= c:
print(a)
if b <= c:
print(b)
print(c)
else:
elif b <= a and b <= c:
if a <= c:
if a <= b:
Przykładowy kod:
# ustawienie początkowego stanu listy
lista = ['d', 'b', 'a', 'c']
# pętla, która będzie wykonywana, dopóki lista nie będzie całkowicie posortowana
while True:
# ustawienie flagi, która będzie informować o tym, czy lista została posortowana
posortowana = True
# pętla po każdym elemencie listy, oprócz ostatniego
for i in range(len(lista) - 1):
# jeśli element jest większy od następnego elementu, zamień je miejscami
if lista[i] > lista[i + 1]:
lista[i], lista[i + 1] = lista[i + 1], lista[i]
posortowana = False
# jeśli flaga jest ustawiona na True, oznacza to, że lista została posortowana i możemy zakończyć działanie programu
if posortowana:
break
# wyświetlenie posortowanej listy
print(lista)
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Verified answer
Odpowiedź:
# Wczytanie trzech liczb całkowitych z klawiatury
a = int(input("Podaj pierwszą liczbę: "))
b = int(input("Podaj drugą liczbę: "))
c = int(input("Podaj trzecią liczbę: "))
# Wyświetlenie liczb w porządku niemalejącym
print("Liczby w porządku niemalejącym:")
if a <= b and a <= c:
print(a)
if b <= c:
print(b)
print(c)
else:
print(c)
print(b)
elif b <= a and b <= c:
print(b)
if a <= c:
print(a)
print(c)
else:
print(c)
print(a)
else:
print(c)
if a <= b:
print(a)
print(b)
else:
print(b)
print(a)
Przykładowy kod:
# ustawienie początkowego stanu listy
lista = ['d', 'b', 'a', 'c']
# pętla, która będzie wykonywana, dopóki lista nie będzie całkowicie posortowana
while True:
# ustawienie flagi, która będzie informować o tym, czy lista została posortowana
posortowana = True
# pętla po każdym elemencie listy, oprócz ostatniego
for i in range(len(lista) - 1):
# jeśli element jest większy od następnego elementu, zamień je miejscami
if lista[i] > lista[i + 1]:
lista[i], lista[i + 1] = lista[i + 1], lista[i]
posortowana = False
# jeśli flaga jest ustawiona na True, oznacza to, że lista została posortowana i możemy zakończyć działanie programu
if posortowana:
break
# wyświetlenie posortowanej listy
print(lista)