Решение модуля 3.1 Добрый, добрый Python

Модуль 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)))

Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы

Понравилась статья? Поделиться с друзьями:
Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x