Python. Задачи по теме «Линейные алгоритмы»
Автор: Смирнов Е.А.. Категория: Практикум.
Задача 1.
Найти сумму двух целых чисел
Программа
a = int(input("Введите первое число: "))
b = int(input("Введите второе число: "))
c = a + b
print(a,"+",b,"=",c)
Задача 2.
Перевести целое число минут в часы и минуты
Программа
t = int(input("Введите целое число минут "))
h = t // 60
m = t % 60
print(t,"мин =", h,"час",m,"мин")
Задача 3.
Вычислить площадь и периметр прямоугольника, если известны его длина и ширина
Программа
print("Введите размеры прямоугольника")
a = float(input("Длина a = "))
b = float(input("Ширина b = "))
p = 2*(a + b)
s = a * b
print("Периметр Р = 2*(",a,"+", b,")=", p)
print("Площадь S = ",a, "*",b, "=", s)
Задача 4.
Найти длину окружности и площадь круга, если известен радиус
Программа 1
from math import pi
r = float(input("R = "))
C = 2 * pi*r
S = pi * r**2
print("Длина окружности = ",C)
print("Площадь круга = ",S)
Программа 2
import math
r = float(input("R = "))
C = 2 * math.pi*r
S = math.pi * r**2
print("Длина окружности = ", round(C, 3))
print("Площадь круга = ", round(S, 3))
Задача 5.
Найти координаты вершины параболы, заданной коэффициентами квадратного трёхчлена
Программа
print('Введите коэффициенты квадратного трёхчлена')
a = float(input("a = "))
b = float(input("b = "))
c = float(input("c = "))
x0 = -b/(2*a)
y0 = a*x0*x0+b*x0+c
print('(',x0,', ',y0,') - вершина параболы',sep = '')
Задача 6.
Найти сумму цифр трёхзначного натурального числа
Программа
n = int(input("Введите трёхзначное натуральное число: "))
x = n // 100
y = (n // 10) % 10
z = n % 10
print("Сумма цифр:", x,"+",y,"+",z,"=",x + y + z)
Печать