МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ
Національний університет “Львівська політехніка”
Інститут комп’ютерних наук та інформаційних технологій
Кафедра інформаційних технологій видавничої справи
ЗВІТ ДО ЛАБОРАТОРНОЇ РОБОТИ № 1
З дисципліни “Програмування видавничих процесів”
Лабораторна робота № 1
Тема роботи: ознайомлення зі складом та призначенням інтегрованого середовища програмування Python.
Мета роботи: ознайомитись зі структурою та основними складовими компонентами інтегрованого середовища програмування Python, оволодіти засобами редагування текстів і роботою в багатовіконному режимі, навчитись створювати, зберігати та відкривати текстові файли.
Завдання лабораторної роботи:
Навчилася викликати помилки: в інтерактивному режимі ввела назву свого улюбленого сорту морозива «Плодово-ягідне», потім виправила помилки і створила команду, яка правильним чином виводить на екран назву цього сорту морозива.
/
Написала і зберегла програму, яка виводить моє ім'я і чекає, поки користувач натисне Enter для виходу. Запустила цю програму, двічі клацнувши на її значку.
//
Написала програму, яка виводить на екран мій улюблений афоризм. Автор афоризму згаданий на окремому рядку.
print("Краса - в очах того, хто любить. \n \t Павло Загребельний") #\n – перехід на новий рядок, \t - табуляція
input()
Випробувала: print ('Hello WORLD!!') - виводится звичайний рядок «Hello WORLD!!»;
Випробувала: print ("Hello \n WORLD!!") – слово «WORLD» виводится в наступному рядку за рахунок ‘\n’;
Випробувала: print ('''Hello WORLD!!''') – словосполучення виводиться так само, як і в першому рядку;
Випробувала: print ('It's a wonderful world') – виникає помилка, бо неправильно застосовані лапки;
Випробувала: print ("It's a wonderful world") – виводится повідомлення «It's a wonderful world», бо лапки розташовані правильно.
/
Змінній var_int надала значення 10, var_float ‒ значення 8.4, var_str ‒ "No".
а. Змінила значення, збережене у змінній var_int, збільшивши його в 3.5 рази, результат зв'язала зі змінною big_int.
б. Змінила значення, збережене у змінній var_float, зменшивши його на одиницю, результат зв'язала з тією ж змінною.
в. Розділила var_int на var_float, а потім big_int на var_float. Результат даних виразів не прив'язувала ні до яких змінних.
г. Змінила значення змінної var_str на "NoNoYesYesYes". При формуванні нового значення використовувала операції конкатенації (+) і повторення рядка (*).
д. Вивела значення всіх змінних.
var_int = 10
var_float = 8.4
var_str = "No"
big_int = var_int*3.5
var_float = var_float-1
var_int/var_float
big_int/var_float
var_str = var_str*2+'Yes'*3
print("big_int =", big_int)
print("var_float =", var_float)
print("var_str =", var_str)
print("var_int/var_float =", var_int/var_float)
print("big_int/var_float =",big_int/var_float)
input()
/
Програма «Кімната». З клавіатури вводимо довжину та ширину кімнати. Знайти її периметр та площу.
leng = float(input("Введіть довжину(у м):"))
wid = float(input("Введіть ширину(у м):"))
P = 2*(leng + wid)
S = leng*wid
print("Периметр:", P)
print("Площа:",S )
input()
Програма «Куб». Задана довжина ребра куба. Знайти його об'єм та площу всієї поверхні.
leng = 10
V = leng**3
S = 6*(leng**2)
print("Об'єм куба: ", V)
print('Площа повної поверхні куба: ', S)
input()
Програма «Зарплата». Працівник сплачує із своєї заробітної плати податки: 15% прибуткового податку та 3,6% у пенсійний фонд. Працедавець крім того сплачує єдиний соціальний внесок розміром 36,76% від заробітної плати працівника. З клавіатури вводимо заробітну плату працівника, потрібно порахувати виплачену заробітну плату та суму податків із неї.
zarpdo = float(input("Введіть заробітню плату: "))
podat = zarpdo*18.6/100
zarppis=zarpdo-podat
vnes = zarpdo*36.76/100
podatku = podat + vnes
print("Виплачена заробітня плата становить: ", zarppis)
print("Сума податків становить:", podatku)
input()
//
Програма «Кафе». Троє друзів отримали в кафе рахунок на суму n гривень, який вони вирішили розділити порівну. Скільки повинен заплатити кожен з них, якщо чайові складають 10% від суми рахунку?
n = float(input("Введіть суму вказану в рахунку: "))
chai = n*10/100
suma = (n + chai)/3
print("Кожен має заплатити:", suma)
input()
//
Варіант індивідуального завдання:
9. Задане тризначне число. Знайдіть суму його цифр. Вхідні дані: Вводиться ціле позитивне число. Гарантується, що воно відповідає умові завдання
n = int(input("Введіть трьохзначне, ціле, невід'ємне число: "))
num1 = n//100 #визначення першої цифри
num2 = (n//10)%10 #визначення другої цифри
num3 = n%10 #визначення третьої цифри
suma = num1+num2+num3 #обчислення суми
print("Сума цифр дорівнює", suma) #вивід суми на екран
input()
/ /
Висновок: На цій лабораторній роботі я ознайомилась зі структурою та основними складовими компонентами інтегрованого середовища програмування Python, оволоділа засобами редагування текстів і роботою в багатовіконному режимі, навчилась створювати, зберігати та відкривати текстові файли. Навчилась працювати з функціями input() та print() та проводити операції над числами.