Модуль 3.5 Форматирование строк и F-строки.
Вводятся: имя, фамилия и возраст (целое положительное число) каждое значение с новой строки. Используя метод строки format, через индексы переменных необходимо сформировать строку по шаблону:
«Уважаемый <имя> <фамилия>! Поздравляем Вас с <возраст>-летием!»
Результат вывести на экран (без кавычек).
# Сохраняем необходимые данные name = input() last_name = input() age = input() # Выводим данные с помощью метода .format(name, last_name, age) print("Уважаемый {0} {1}! Поздравляем Вас с {2}-летием!".format(name, last_name, age))
Вводятся: габариты изделия (целые числа): ширина, глубина, высота — в одну строчку через пробел. С помощью метода format, используя ключи в качестве имен переменных, сформировать строку: «Габариты: <ширина> x <глубина> x <высота>». Результат вывести на экран.
# Производим множественное сохранение в переменные с помощью функции map, input, разделяя их по пробелу с помощью split wight, height, size = map(str, input().split()) # Выводим данные с помощью метода .format(x=wight, y=height, z=size), # так же мы присваиваем конкретное значение каждой переменной в format print("Габариты: {x} x {y} x {z}".format(x=wight, y=height, z=size))
Вводятся: два целых числа в одну строку через пробел. С помощью F-строки отобразить их по возрастанию в одну строку через пробел. Результат вывести на экран.
P. S. Реализовать программу без использования условных операторов. Подумайте, как это можно сделать.
# Производим множественное сохранение в переменные с помощью функции map, input, разделяя их по пробелу с помощью split num_1_enter, num_2_enter = map(int, input().split()) # вычисляем минимальную значение num_1 = min(num_1_enter, num_2_enter) # вычисляем максимальное значение num_2 = max(num_1_enter, num_2_enter) # Выводим полученные данные с помощью f-cтроки print(f"{num_1} {num_2}")
Вводится адрес (каждое значение с новой строки) в формате: город, улица, номер дома (целое число), номер квартиры (целое число). Сформировать строку по шаблону: «г. <город>, ул. <улица>, д. <номер дома>, кв. <номер квартиры>», используя F-строку. Результат вывести на экран.
# Сохраняем данные в переменные city = input() street = input() number_house = input() number_appartment = input() # Выводим полученные данные с помощью f-cтроки print(f"г. {city}, ул. {street}, д. {number_house}, кв. {number_appartment}")
Вводятся (каждое с новой строки): курс доллара (вещественное значение) и число рублей (целое число) для обмена рублей на доллары. Вычислить целое количество получаемых долларов (с отбрасыванием дробной части) и сформировать строку, используя F-строку:
«Вы можете получить <долларов>$ за <число рублей> рублей по курсу <курс доллара>».
Вывести результат на экран (без кавычек).
# подключаем библиотеку math import math # Сохраняем данные в переменные usd = float(input()) rub = int(input()) # math.floor(X) - округление вниз, выводим данные с помощью f-строки print(f"Вы можете получить {math.floor(rub/usd)}$ за {rub} рублей по курсу {usd}")
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы