программирование на языке питон синергия 1 курс 2 семестр лаба 1. отчет 1. Лабораторная работа 1 Тема Введение в Python Выполнил Студент Давыдов Антон Дмитриевич дби 181 рсоб Приняла Терехова Л. А
Скачать 231.1 Kb.
|
Негосударственное образовательное частное учреждение высшего образования «Московский финансово-промышленный университет «Синергия» Институт информационных систем и технологий Департамент Цифровой экономики Дисциплина «Программирование на языке 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) |