Добавлен: 12.12.2023
Просмотров: 1234
Скачиваний: 7
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Конкатенация строк с помощью оператора ‘+’
Это самый простой способ. Давайте рассмотрим на примере:s1 = 'Apple's2 = 'Pie's3 = 'Sauce's4 = s1 + s2 + s3print(s4)Рисунок 1 синтактический сахар2.5 Итоги пройденных тем. Проверьте себяЗадача 1. Пропавшая переменная
Что нужно сделать
Найдите в программе необъявленную переменную и объявите её, присвоив ей значение ‘Кот’.client = ‘Петя’print(client)print(‘ и ’)print(pet)Решение:Client = 'Петя' , pet ='Кошка'print(client)print(' и ')print(pet)Задача 2. Цвета
Что нужно сделать
Исправьте программу так, чтобы в результате её выполнения на экран в одну строку выводился текст: Red Blue Green RedGreenBlue Blue GreenBlue.r = 'Red'g = 'Green'b = 'Blue'print(b, r, g, b, g + b, b + b + g, b)Решение:r = 'Red'g = 'Green'b = 'Blue'print(r, b, g, r + g + b, b, g+b)Задача 3. Животные
Что нужно сделать
Создайте две переменные с именами «Первое животное» и «Второе животное» на английском языке. Запишите в первую переменную слово «Заяц», а во вторую — «Черепаха». Используя эти переменные, выведите на экран текст «Заяц спит, Черепаха идёт» в одну строку.Решение:first_animal = 'Заяц'second_animal = 'Черепаха'print(first_animal, 'спит,',second_animal, 'идет')Задача 4. Вход в систему
Что нужно сделать
Исправьте программу и допишите необходимые команды для получения нужного результата. Будьте внимательны при исправлении и помните о правилах названия переменных.Программа:first name = input('Введите имя пользователя: ')grииting = 'Утро доброе'print(greeting, first name)intro = "К сожалению, у Вас нет доступа к системе."info == "Пожалуйста, обратитесь к системному администратору."Решение: first_name = input('Введите имя пользователя: ')greeting = 'Утро доброе'intro = "К сожалению, у Вас нет доступа к системе."info = "Пожалуйста, обратитесь к системному администратору."print(greeting, first_name,)print(intro)print(info)
Задача 5. Полёт
Что нужно сделать
Напишите программу для сервиса заказа билетов, которая запрашивает у пользователя город вылета и город прилёта. Затем выведите их в одну строку через тире. Обратите внимание на свои переменные: названия должны отражать содержимое.Решение departure_city = input ('Город вылета ')arrival_city = input ('Город прилета ')print(departure_city, '+', arrival_city)Задача 6. Повышенная сложность. Обмен значений двух переменных
Что нужно сделать
Дана программа, которая запрашивает у пользователя два слова, а затем выводит их на экран два раза. Скопируйте эту программу в редактор и проверьте.a = input('Введите первое слово: ')b = input('Введите второе слово: ')print(a, b)# стереть эту строчку и вставить свой код здесьprint(a, b)Задача: поменять значения переменных a и b местами. Изменять, удалять, менять местами первую, вторую, третью и последнюю строчки нельзя. Но в четвёртую строку можно вставлять сколько угодно кода, не трогая последний принт. Пример результата работы программы:Решение:a = input('Введите первое слово: ')b = input('Введите второе слово: ')print(a, b)a, b = b, aprint(a, b)Математика :print (6*39)print (3**5)print (-8/-4)print (10/2*6)Задание 2-
Создайте три переменных, каждой из них присвойте любые числа, например 5, 4, 2 (кстати, не забывайте про множественное присваивание). -
Затем выведите результат сложения, вычитания, умножения, деления и возведения в степень всех трёх переменных в отдельных строчках. Результат с 5, 4 и 2 должен выглядеть так:
-
Реализуйте программу, которую мы разбирали в уроке: она запрашивает у пользователя два числа и выводит их сумму на экран. -
Используйте функцию int() для преобразования входящих данных из текста в число. Для этого внутри скобок функции int вставьте команду input. Результат должен быть таким:
Решение:a = int(input('Введите число: '))b = int(input('Введите второе число: '))print(a+b)Задача 2 отрезокВыражение:result = 2 * (c + 5 + (a * b) / (4 * b)) * (d - 2 * (a ** 3 / 30)) - 10print(result)Задача 3a = '2'b = '5'c = '3'num = 6 ** a + (7 - b) * cprint(num)Скопируйте её в редактор и исправьте в ней четвёртую строку, используя только функцию int().Запустите и проверьте работу программы. Результат должен быть равен 42.a = 2b = 5c = 3a = int(6 **a + ((7 - b)) * c)print(a)Задача 1. ЯблокиТранспортная компания ООО «ФруктыТрансСервис» занимается логистикой и грузоперевозками фруктов. Программисту Владимиру дали задачу написать программное обеспечение, которое позволит понять, сколько фруктов можно загрузить и сколько останется на складе.Напишите программу, которая решает задачу из урока: у транспортной компании есть 41 тонна яблок, которые нужно разместить по ящикам. Каждый ящик вмещает в себя три тонны. Необходимо выяснить, сколько ящиков мы сможем заполнить и сколько яблок останется. Оба ответа нужно вывести на экран.apple = 41box = 3ostatok = apple // boxprint(ostatok)print(apple % box)
Задача 1. Язык математики
Что нужно сделатьВ первый же день на сайте отвалилась формула по расчёту рекламной метрики, и только Вася может её поправить. Часть программы с вводными данными представлена ниже, отдельно записана формула на математическом языке.Дана программа:a = 8b = 10c = 12d = 18Продолжите программу: переведите выражение с математического языка на язык Python, запишите его в переменную res и выведите результат.Выражение:Советы и рекомендацииПорядок действий не всегда очевиден, но при помощи скобок его можно изменять и упрощать.Что оценивается
-
Результат вычисления корректен. -
Правильно употреблены пробелы после запятых и при бинарных операциях. -
a = 8 -
-
b = 10 -
-
c = 12 -
-
d = 18 -
-
res = ((-3+a^2)*b-2^3)/(c-2*d) -
print (res)
Задача_2._Финансовый_отчёт'>Задача 2. Финансовый отчёт
Что нужно сделатьВасе пришло очередное задание — автоматизация финансовой отчётности. Звучит сложно, а на деле нужно просто написать код, который будет считать нужные для отчёта вычисления автоматически. Вычисления, которые нужно реализовать в программе: сумму дохода первых двух кварталов поделить на сумму последних двух кварталов, чтобы понять динамику роста или падения дохода.Алгоритм действий в программе:-
Запросить у пользователя четыре числа. -
Отдельно сложить два первых и два вторых. -
Разделить первую сумму на вторую. -
Вывести результат на экран.
-
В input содержится корректное приглашение для ввода. -
Результат вычислений корректен. -
Переменные имеют значащие имена: не только a, b, c, d (видео 2.3). -
Есть пробелы после запятых и при бинарных операциях. -
Решение: -
number = input('Первое число') -
number2 = input('Второе число') -
number3 = input('Третие число') -
number4 = input('Четвертое число') -
summa = int(number + number2) -
summa2 = int(number3 + number4) -
summa3 = summa / summa2 -
print (summa2, summa3)
Задача 3. Следующее и предыдущее числа
Что нужно сделатьНапишите программу, которая получает от пользователя число и выводит на экран два ответа — следующее и предыдущее числа. Результат:Решение: a = int(input('Введите число '))
b = a-1
c = b+1
print('Число до ', b , 'число после' , c)
Задача 4. Площадь треугольника
Что нужно сделатьНапишите программу, которая запрашивает у пользователя длины двух катетов в прямоугольном треугольнике и выводит его площадь.Советы и рекомендации
-
Не стоит применять целочисленное деление, это не совсем корректно. -
Обратите внимание на написание переменной S: её нужно писать как s, со строчной.