Файл: Лабораторная работа 1 Тема Введение в Python Выполнил Студент Давыдов Антон Дмитриевич дби 181 рсоб Приняла Терехова Л. А.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 12.01.2024

Просмотров: 21

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Негосударственное образовательное частное учреждение высшего образования «Московский финансово-промышленный университет «Синергия»
Институт информационных систем и технологий
Департамент Цифровой экономики

Дисциплина «Программирование на языке Python»

Лабораторная работа №1

Тема «Введение в Python»

Выполнил Студент Давыдов Антон Дмитриевич

ДБИ 181 рсоб

Приняла Терехова Л.А.

Москва 2023

Задача №1

Напишите программу, которая считывает три числа и выводит их сумму. Каждое число записано в отдельной строке.

x = int(input())

y = int(input())

z = int(input())

S = x + y + z

print(S)


Задача №2

Напишите программу, которая считывает длины двух катетов в прямоугольном треугольнике и выводит его площадь. Каждое число записано в отдельной строке.

x1 = int(input())

x2 = int(input())

S = (x1 * x2)/2

print(S)



Задача №3

n школьников делят k яблок поровну, неделящийся остаток остается в корзинке. Сколько яблок достанется каждому школьнику? Сколько яблок останется в корзинке? Программа получает на вход числа n и k и должна вывести искомое количество яблок (два числа).

n = int(input())

k = int(input())

print(k//n)

print(k%n)



Задача №4

Дано число n. С начала суток прошло n минут. Определите, сколько часов и минут будут показывать электронные часы в этот момент. Программа должна вывести два числа: количество часов (от 0 до 23) и количество минут (от 0 до 59). Учтите, что число n может быть больше, чем количество минут в сутках.

n = int(input())

k = n//60

k2= n%60

print(k,k2)



Задача №5

Напишите программу, которая приветствует пользователя, выводя слово Привет, введенное имя и знаки препинания по образцу: «Привет, Ваше Имя!»


x=str(input())

print("Здравствуйте", x)


Задача №6

Напишите программу, которая считывает целое число и выводит текст, аналогичный приведенному в примере (пробелы важны!).

x = int(input())

x1=x-1

x2=x+1

print("The next number for the number ",x ,"is", x2)

print("The previos number for the number ",x ,"is", x1)



Задача №7

В школе решили набрать три новых математических класса. Так как занятия по математике у них проходят в одно и то же время, было решено выделить кабинет для каждого класса и купить в них новые парты. За каждой партой может сидеть не больше двух учеников. Известно количество учащихся в каждом из трёх классов. Сколько всего нужно закупить парт чтобы их хватило на всех учеников? Программа получает на вход три натуральных числа: количество учащихся в каждом из трех классов.

x1 = int(input()) #колво учеников 1 класса

x2 = int(input()) #колво учеников второго класса

x3 = int(input()) #колво учеников третьего класса

if x1%2==1:

y1=(x1//2)+1

else:

y1 = x1//2

if x2%2==1:

y2=(x2//2)+1

else:

y2 = x2//2

if x3%2==1:

y3=(x3//2)+1

else:

y3 = x3//2

S = y1 + y2 + y3

print(S)



Задача №8

Обувная фабрика собирается начать выпуск элитной модели ботинок. Дырочки для шнуровки будут расположены в два ряда, расстояние между рядами равно a, а расстояние между дырочками в ряду b. Количество дырочек в каждом ряду равно N. Шнуровка должна происходить элитным способом “наверх, по горизонтали в другой ряд, наверх, по горизонтали и т.д.” (см. рисунок). Кроме того, чтобы шнурки можно было завязать элитным бантиком, длина свободного конца шнурка должна быть l. Какова должна быть длина шнурка для этих ботинок?

a=int(input())

b=int(input())

N=int(input())

print(((a+b)*N)+2*i)