Задачи для итоговой контрольной работы
Решения предоставить на языке Python в файле с форматом .doc(x).
Напишите программу, которая находит сумму, произведение и среднее арифметическое трёх целых чисел, введённых с клавиатуры.
Входные данные
Три целых числа вводятся в одной строке через пробелы.
Выходные данные
Программа должна вывести сумму, произведение и среднее арифметическое введенных чисел. Среднее арифметическое нужно вывести с точностью 3 знака после десятичной точки.
Примеры
входные данные
4 5 7
выходные данные
4+5+7=16
4*5*7=140
(4+5+7)/3=5.333
2. Напишите программу, которая выбирает максимальное и минимальное из трёх введённых чисел.
Входные данные
Входная строка содержит три целых числа, разделённых пробелами.
Выходные данные
В первой строке нужно вывести минимальное из введённых чисел, во второй строке – максимальное.
Примеры
входные данные
1 2 3
выходные данные
1
3
3. Напишите программу, которая вводит два целых числа и находит их произведение, не используя операцию умножения. Учтите, что числа могут быть отрицательными.
Входные данные
Входная строка содержит два целых числа.
Выходные данные
Программа должна вывести произведение введённых чисел.
Примеры
входные данные
6 12
выходные данные
72
входные данные
-7 15
выходные данные
-105
4. Напишите программу, которая заполняет массив из N элементов случайными целыми числами в диапазоне [ A , B ] и определяет среднее арифметическое элементов этого массива.
Входные данные
Входная строка содержит три числа: границы диапазона случайных чисел A и B , а также размер массива N . Все числа разделены пробелами. Гарантируется, что 0 < N ≤ 10000 .
Выходные данные
В первой строке программа должна вывести N элементов построенного массива, разделив их пробелами, а во второй строке – среднее арифметическое элементов этого массива, сохранив три знака в дробной части.
Примеры
входные данные
100 200 5
выходные данные
100 103 186 120 127
127.200
5. Напишите программу, которая определяет, сколько в матрице есть K -значных чисел, сумма цифр каждого из которых кратна R .
Входные данные
В первой строке записаны через пробел размеры матрицы: количество строк N и количество столбцов M ( 1 ≤ N , M ≤ 100 ). В следующих N строках записаны строки матрицы, в каждой – по M натуральных чисел, разделённых пробелами. Затем в двух разных строках вводятся числа K и R .
Выходные данные
Программа должны вывести одно число – количество K -значных чисел, сумма цифр каждого из которых кратна R .
Примеры
входные данные
5 5
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25
2
3
выходные данные
5
Ответы:
def w(a,b,c):
print(a,"+",b,"+",c,"=",a+b+c)
print(a,"*",b,"*",c,"=",a*b*c)
print("(",a,"+",b,"+",c,")/3=",(a+b+c)/3)
a=int(input())
b=int(input())
c=int(input())
w(a,b,c)
two = [int(x) for x in input().split()]
print(min(two))
print(max(two))
a=6
b=12
q=0
for i in range(b):
q+=a
print(q)
import random as rand
a,b,n= input().split()
a, b, n=int(a), int(b), int(n)
four=[]
q=0
for i in range(n):
four.append(rand.randint(a,b))
q+=four[i]
print(four)
print(round(q/n,3))
K=int(input("K="))
R=int(input("R="))
matrix = [[input("Enter: ") for q in range(5)] for x in range(5)]
b=0
for i in range(5):
for j in range(5):
if int(matrix[i][j])%3==0:
b+=1
print(b)
Do'stlaringiz bilan baham: |