Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

ПОМОГИТЕ ПО ПАЙТОНУ КОНТРОЛЬНАЯ РАБОТА

Neon blade Профи (523), на голосовании 4 дня назад
Вывести строку, длина которой меньше числа. Если обе короче, чем число, то вывести обе в обратном лексикографическом порядке, каждую с новой строки. Если ни одна не подходит, то вывести число.
Голосование за лучший ответ
dead Мастер (1054) 1 месяц назад
 # Ввод данных 
string1 = input("Введите первую строку: ")
string2 = input("Введите вторую строку: ")
number = int(input("Введите число: "))

# Логика программы
if len(string1) < number and len(string2) < number:
# Обе строки короче числа
if string1 > string2:
print(string1)
print(string2)
else:
print(string2)
print(string1)
elif len(string1) < number:
# Только первая строка короче числа
print(string1)
elif len(string2) < number:
# Только вторая строка короче числа
print(string2)
else:
# Ни одна строка не короче числа
print(number)
[dead inside ghoul rank SSS] 金木研Мудрец (18470) 1 месяц назад
Молодец, а теперь удали этот код и напиши сам, не копируя и не подглядывая в нейросеть.
dead Мастер (1054) Зач?
Mr Blacter Ученик (142) 1 месяц назад
Что имеется в иду под обратным лексикографическим порядком?
Похожие вопросы