Файл: Лабораторная работа 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)