Строковый тип данных. Сравнение строк.

 Сравнение строк единичной и не единичной длины

 Определите, какой из знаков (>, <, ==) нужно поставить на место знака вопроса (?), чтобы выражение оказалось истинным.
 Гарантируется, что все буквенные символы в данной задаче являются буквами английского алфавита.  

 Ответ:  a' > 'A' ; 'p' == 'p' ; 'x' < 'y' ; 'a'> 'Z';  '4' <'5'; '9' > '0'

 Определите, какой из знаков (>, <, ==) нужно поставить на место знака вопроса (?), чтобы выражение оказалось истинным.

 Ответ:

  • 'Generation' < 'generation';
  • 'python' > 'Python';
  • '2024' == '2024';
  • 'GPT-3.5' < 'GPT-4';
  • '3.141592653589793' < '3.1416';
  • 'colour' > 'color'

 Расположите строки сверху вниз в порядке возрастания. Самые "большие" строки должны быть в самом низу, а самые "маленькие" – в самом верху.

 Ответ: 'An'; 'a'; 'an'; 'aunt'

 Расположите строки сверху вниз в порядке возрастания. Самые "большие" строки должны быть в самом низу, а самые "маленькие" – в самом верху.

 Ответ:  '0'; '010'; '10'; '100'; '11'

Расположите строки сверху вниз в порядке возрастания. Самые "большие" строки должны быть в самом низу, а самые "маленькие" – в самом верху.

Ответ:  'a'; 'a10'; 'a11'; 'a9'

 Что покажет приведенный ниже код?:

print(max(9, 10, 11))
print(max('9', '10', '11'))

 Ответ:  11; 9

 Что покажет приведенный ниже код?:

print(min('9', '10', '11') + max('9', '10', '11'))

 Ответ:  109

 Что покажет приведенный ниже код?:

print(min(10, 5, 15) + max('10', '5', '15'))

 Ответ:  произойдет ошибка

 Что покажет приведенный ниже код?:

print(min(10, 5, 15) + max(10, 5, '15'))

 Ответ: произойдет ошибка