Міністерство освіти і науки України
Національний університет «Львівська політехніка»
Інститут комп'ютерних технологій, автоматики та метрології
/
ЗВІТ
Про виконання лабораторної роботи №1
З дисципліни «Технології програмування, частина 2»
Тема: Арифметичні вирази, управляючі конструкції та масиви у мові Python
Мета: навчитися створювати найпростіші програми на мові Python, використовуючи оператори вибору і циклів, арифметичні вирази та масиви
Варіант 8
Код 1
from math import *
x = input("Введіть x: ")
x = int(x)
y = input("Введіть y: ")
y = int(y)
if x > 8:
z = 3 + y
elif x <= 8:
z = 9*x*y
print("z =", z)
Результат
/
Код 2
Обчислити факторіал, використовуючи цикл. Число n вводить користувач. /
import math
math.factorial(1000)
n = input("n = ")
n = int(n)
factorial = 1
while n > 1:
factorial *= n
n -= 1
print("factorial = ", factorial)
Результат
/
Код 3
Дано двовимірний масив розмірністю 4х6, заповнений цілими числами. Сформувати одномірний масив, кожний елемент якого = сумі елементів відповідного рядка.
matrix = [
[1, 2, 3, 4, 4, 9],
[4, 5, 1, 2, 7, 3],
[8, 4, 7, 6, 1, 4],
[9, 2, 3, 5, 1, 9]
]
print("МАТРИЦЯ")
for i in range(len(matrix)):
print(matrix[i])
print("\nЗАВДАННЯ: ВИВЕСТИ СУМУ КОЖНОГО РЯДКА")
row = [sum(row) for row in matrix]
print(row)
Результат
/