Ответы занятие 1: Ввод и вывод данных. Полное решение всех задач этого занятия
Список задач в этом занятие:
Задача: "Сумма трех чисел"
Условие задачи:
Напишите программу, которая считывает три числа и выводит их сумму. Каждое число записано в отдельной строке.
Решение задачи:
a = int(input())
b = int(input())
c = int(input())
print(a + b + c)
Задача: "Площадь прямоугольного треугольника"
Условие задачи:
Напишите программу, которая считывает длины двух катетов в прямоугольном треугольнике и выводит его площадь. Каждое число записано в отдельной строке.
Решение задачи:
b = int(input())
h = int(input())
print(b*h/2)
Задача: "Дележ яблок"
Условие задачи:
n школьников делят k яблок поровну, неделящийся остаток остается в корзинке. Сколько яблок достанется каждому школьнику? Сколько яблок останется в корзинке? Программа получает на вход числа n и k и должна вывести искомое количество яблок (два числа).
Решение задачи:
shkol = int(input())
apple = int(input())
print(apple // shkol)
print(apple % shkol)
Задача: "Электронные часы"
Условие задачи:
Дано число n. С начала суток прошло n минут. Определите, сколько часов и минут будут показывать электронные часы в этот момент. Программа должна вывести два числа: количество часов (от 0 до 23) и количество минут (от 0 до 59). Учтите, что число n может быть больше, чем количество минут в сутках.
Решение задачи:
minut = int(input())
ch=minut // 60
if ch>23:
ch=(ch % 24)
print(ch)
print(minut % 60)
Задача: "Hello, Harry!"
Условие задачи:
Напишите программу, которая приветствует пользователя, выводя слово Hello, введенное имя и знаки препинания по образцу.
Решение задачи:
Name = (input())
print('Hello,',Name+'!')
Задача: "Следующее и предыдущее"
Условие задачи:
Напишите программу, которая считывает целое число и выводит текст, аналогичный приведенному в примере (пробелы важны!).
Решение задачи:
b = int(input())
print('The next number for the number',b,'is',b+1)
print('The previous number for the number',b,'is',b-1)
Задача: "Парты"
Условие задачи:
В школе решили набрать три новых математических класса. Так как занятия по математике у них проходят в одно и то же время, было решено выделить кабинет для каждого класса и купить в них новые парты. За каждой партой может сидеть не больше двух учеников. Известно количество учащихся в каждом из трёх классов. Сколько всего нужно закупить парт чтобы их хватило на всех учеников? Программа получает на вход три натуральных числа: количество учащихся в каждом из трех классов.
Решение задачи:
class1 = int(input())
class2 = int(input())
class3 = int(input())
part=class1//2
if class1%2:
part+=1
part+=class2//2
if class2%2:
part+=1
part+=class3//2
if class3%2:
part+=1
print(part)
Задача: "Шнурки"
Условие задачи:
Обувная фабрика собирается начать выпуск элитной модели ботинок. Дырочки для шнуровки будут расположены в два ряда, расстояние между рядами равно a, а расстояние между дырочками в ряду b. Количество дырочек в каждом ряду равно N. Шнуровка должна происходить элитным способом “наверх, по горизонтали в другой ряд, наверх, по горизонтали и т.д.”. Кроме того, чтобы шнурки можно было завязать элитным бантиком, длина свободного конца шнурка должна быть l. Какова должна быть длина шнурка для этих ботинок?
Программа получает на вход четыре натуральных числа a, b, l и N - именно в таком порядке - и должна вывести одно число - искомую длину шнурка.
Решение задачи:
a = int(input())
b = int(input())
l = int(input())
N = int(input())
n=N-1
print(2*b*n+2*a*n+a+l*2)
Comments