Классная работа 1 «Вывод и ввод данных, присваивание на Python»

Классная работа 1 «Вывод и ввод данных, присваивание на Python»

  1. Напишите программу, которая выводит на экран значение выражения 21234.
print(2 ** 123)
  1. Напишите программу, которая выводит на экран значение факториала числа 16 (n!=1∗2∗3∗…∗n).
print(1 * 2 * 3 * 4 * 5 * 6 * 7 * 8 * 9 * 10 * 11 * 12 * 13 * 14 * 15 * 16)
  1. Посчитайте количество слов длины 10, которые можно составить из букв a, b, c.
print(3 ** 10)
  1. Напишите программу, которая будет считывать два целых числа (каждое в отдельной строке) и выводить их сумму, разность, произведение и частное.
a = int(input('a='))
b = int(input('b='))
print(a,'+',b,'=',a + b)
print(a,'-',b,'=',a - b)
print(a,'*',b,'=',a * b)
print(a,'/',b,'=',a / b)
  1. Напишите программу, которая будет спрашивать ваше имя, а потом здороваться с вами, обращаясь по имени.
name = str(input('Как вас зовут? '))
print('Здравствуйте,',name)
  1. Заданы целые числа a, b и h. Напишите программу, позволяющую вычислять площадь трапеции S по формуле: S = ½(a + b)h.
Задача Python. Трапеция
a = float(input('a='))
b = float(input('b='))
h = float(input('h='))
S = 0.5 * (a + b)* h
print('Площадь трапеции:',S)

Для проверки:

Верхнее основаниеНижнее основаниеВысотаПлощадь
5104.231.5
14.527.38167.2
  1. Рассчитайте площадь (S) и периметр (P) прямоугольника по двум известным сторонам (a и b).
a = float(input('a='))
b = float(input('b='))
S = a * b
P = 2 *(a + b)
print('Площадь прямоугольника:',S)
print('Периметр прямоугольника:',P)
  1. Для заданного количества суток (K) требуется определить количество в них часов (h), количество минут (m) и количество секунд (s).
K = float(input('Введите количество суток: '))
h = K * 24
m = h * 60
s = m * 60
print('Количество часов:',h)
print('Количество минут:',m)
print('Количество секунд:',s)

Для проверки:

СуткиЧасыМинутыСекунды
124.01440.086400.0
17.5420.025200.01512000.0
3658760.0525600.031536000.0
  1. Два велосипедиста едут на встречу друг другу со скоростью υ1 и υ2. Расстояние между ними S, через сколько часов они встретятся.
v1 = float(input('Введите скорость первого велосипедиста: '))
v2 = float(input('Введите скорость второго велосипедиста: '))
S  = float(input('Введите расстояние между велосипедистами: '))
t = S /(v1 + v2)
print('Время встречи:',t)
  1. Известно, что 1 миля = 1,5 вёрст,  1 верста = 500 саженей, 1 сажень = 3 аршина, 1 аршин = 28 дюймов, 1 дюйм = 25, 4 мм. Пользуясь этой информацией, напишите линейную программу перевода расстояния X миль в километры.
X = float(input('Введите расстояние в милях: '))
X = (X * 1.5 * 500 * 3 * 28 * 25.4) / 1000000
# Функция округления: round(x,y)
# x - число для округления, y - количество знаков после запятой.
print('Расстояние в километрах:',round(X,2))

Для проверки:

Расстояние в миляхРасстояние в километрах
11.6
1727.2
21.8534.96
Домашнее задание

Решить задачу на языке программирования. Текст решения оформить в тетради.

  • 53 (Семакин). Дана величина А, выражающая объем информации в байтах. Перевести А в более крупные единицы измерения информации.
  • 28 (Семакин). Заданы координаты трех вершин треугольника (х1; y1), (х2, y2), (х3, y3). Найти его периметр и площадь.
  • 36 (Семакин). Известна длина окружности. Найти площадь круга, ограниченного этой окружностью.