Напишите программу, которая принимает три символа нижних и вывода символов в алфавитном порядкеPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Напишите программу, которая принимает три символа нижних и вывода символов в алфавитном порядке

Сообщение Anonymous »

Напишите программу, которая принимает три символа нижнего регистра и выводит символы в алфавитном порядке.
Подсказка: заказ трех символов требует шесть перестановков. Если вход CBA, вывод будет ABC.
отсутствует перестановки! Логические ошибки, нуждаются в шесть перестановок и строк. Сколько версий ABC мы можем сделать. a = 1, b = 2, c = 3.
abc, cab, bca, bac, cab, cba

Код: Выделить всё

    char1 = input()
char2 = input()
char3 = input()

order1 = str(char1 + char2 + char3)
order2 = str(char1 + char3 + char2)
order3 = str(char2 + char1 + char3)
order4 = str(char2 + char3 + char1)
order5 = str(char3 + char2 + char1)
order6 = str(char3 + char1 + char2)

if order1[0] < order1[1] and order1[1] < order1[2] :
print(char1, char3, char2)
elif order2[0] < order2[1] and order2[1] > order2[2] :
print(char1, char2, char3)
elif order3[0] < order3[1] and order3[1] > order3[2] :
print(char2, char1, char3)
elif order4[0] < order4[1] and order4[1] > order4[2] :
print(char2, char3, char1)
elif order5[0] < order5[1] and order5[1] > order5[2] :
print(char3, char1, char2)
elif order6[0] < order6[1] and order6[1] > order6[2] :
print(char3, char2, char1)
Я смог получить только 3/10. Другие мои заказы не перемещают персонажей в алфавитном порядке. Я попытался изменить порядок печати и не удалось.
...

Подробнее здесь: https://stackoverflow.com/questions/794 ... he-charact
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»