Соня разложила монеты по трём кучкам: рублевые, двухрублевые и пятирублевые. Рублевых монет было a, двухрублевых — b, а пятирублевых c. Для красоты Соня расположила кучки по высоте: от самой маленькой к самой высокой.
Даны числа a, b, c. Выведи их через пробел по возрастанию.
Язык - Python
Ответы
a = int(input("Введите кол-во рублёвых монет: "))
b = int(input("Введите кол-во двухрублёвых монет: "))
c = int(input("Введите кол-во пятирублёвых монет: "))
# отсортировать используя метод list.sort()
coins = [a, b, c]
coins.sort()
print(coins)
# отсортировать используя функцию sorted()
coins = sorted(coins)
print(coins)
# отсортировать используя if и elif
if a > b and a > c:
if b > c:
print(c, b, a)
else:
print(b, c, a)
elif b > a and b > c:
if a > c:
print(c, a, b)
else:
print(a, c, b)
elif c > a and c > b:
if a > b:
print(b, a, c)
else:
print(a, b, c)
# отсортировать используя цикл for
for i in range(len(coins)):
for j in range(len(coins) - 1):
if coins[j] > coins[j + 1]:
coins[j], coins[j + 1] = coins[j + 1], coins[j]
print(coins)