Модуль 3.1 Введение в строки. Операции над строками.
В каких кавычках можно задать строки?
тройных двойных
двойных
одинарных
тройных одинарных
В каких кавычках можно задать многострочные строки (без использования символа переноса строки)?
тройных двойных
тройных одинарных
Как обозначается символ переноса на новую строку?
\n
К какому типу данных относятся строки?
к неизменяемым типам
Напишите программу ввода двух строк (каждая вводится с новой строки) и их объединения в одну строку через пробел. Результат выведите на экран.
str_1 = input() str_2 = input() # Выводим результат сложения 2 строк с пробелом print(str_1 + ' ' + str_2)
Какой результат получится при выполнении команды: (1+2)*(‘7’+’8’)? Ответ нужно записать без запуска этой программы.
787878
Напишите программу ввода двух слов через пробел. Сформируйте новую строку, продублировав первое слово дважды, а второе — трижды (все слова в результирующей строке должны идти через пробел). Результат выведите на экран.
Программу следует реализовать без использования F-строк, а с применением оператора дублирования строк.
# Производим множественное сохранение в переменные с помощью функции map, input, разделяя их по пробелу с помощью split str_1, str_2 = map(str, input().split()) # Выводим строки увеличивая их число в 2 и 3 раза. print((str_1 + " ") * 2 + (str_2 + " ") * 3)
Выполняется считывание двух целочисленных значений в переменные a и b (вводятся в одну строчку через пробел). Необходимо сформировать строку вида: «Переменная a = <значение>, переменная b = <значение>», используя оператор конкатенации (соединения) строк. Результат выведите на экран.
P. S. F-строки в программе не использовать.
# Производим множественное сохранение в переменные с помощью функции map, input, разделяя их по пробелу с помощью split a, b = map(str, input().split()) # Выводим результат print("Переменная a = " + a + ", переменная b = " + b)
Написать программу ввода строки и формирования новой строчки вида: «Строка: <введенная строка>. Длина: <длина строки>». Результат сформированной строки вывести на экран.
P. S. В программе F-строки не использовать.
# Сохраняю данные в переменную a = input() # вывожу данные с помощью функции len() получаю длинну строки print("Строка: " + a + ". Длина: " + str(len(a)))
Написать программу ввода двух слов (через пробел в одну строчку). Определить булевы значения для оператора in проверки вхождения первого слова во второе. А также для операторов ==, >, <. Все булевы значения объединить в одну строку через пробел и вывести на экран.
# Множественное присваивание s1,s2 = map(str, input().split()) # Выводим результат (s1 in s2) проверка вхождения первого слова во второе print(str(s1 in s2) + " " + str(s1 == s2) + " " + str(s1 > s2) + " " + str(s1 < s2))
С клавиатуры вводятся две буквы (в одну строку через пробел). Вывести на экран следующую строку:
«Коды: <буква1> = <код буквы1>, <буква2> = <код буквы2>»
# Производим множественное сохранение в переменные с помощью функции map, input, разделяя их по пробелу с помощью split a, b = map(str, input().split()) # Функция ord() принимает один символ или строку длиной в один символ и возвращает # соответствующее значение Unicode. Например, ord("a") вернет 97, а 97 — a. print("Коды: " + a + " = " + str(ord(a)) + ", " + b + " = " + str(ord(b)))
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы