Допоможіть знайти відповіді

Приложения:

Ответы

Ответ дал: MCFoger
0

Вітаю, ось вам пояснення та відповіді:

завдання #1

завдання #1відповідь: None

завдання #1відповідь: NoneПояснення:

В усіх мовах програмування є значення null, але в python це none, що означає немає данних. Але не можна плутати з undefined, бо воно має інше значення - коли змінна оголошена, але немає присвоєних данних. Ми бачимо, що в класі myfun оголошена змінна n, але присвоєного значення там немає. Присвоєні значення мають загалом 4 типи(взагалі 8, але це інша справа)

int (integer, з англійської - ціле) - ціле числове значення.

float (floating, з англійської - плаваючий)- числове значення з "плаваючою крапкою", тобто цілі, десяткові, дроби.

str (string, з англійської - текстове) - текстове значення, що містить лише літери

Boolean - значення, яке містить тільки 2 значення - true або false, до відома, None - в python є логічним оператором, що має значення false

Але, чому none, якщо ми присвоїли класу myfun число нуль?

Бо значення присвоюються тільки змінним і все. Кому ми число нуль присвоїли, тільки ваг вчитель знає :)

Завдання #2

Завдання #2Відповідь: 5

Завдання #2Відповідь: 5Пояснення:

Ми створили клас f зі зміною n. Як і в попередньому коді, ми оголосили змінній n, що їй треба збільшитися на 1, але поки що значень знову немає.

і ось ми натрапили на цікавий метод return. Він повертає значення змінній n=n+1. Поїхали далі. Ми виводимо значення з класу f та тут ми бачимо одиницю. Це і є присвоєне значення n (int). Після цього n=1+1=2, а потім n=2+1=3, потім ми додаємо ці дві змінні і виходить 5

Але, навіщо нам return? Він повертає значення до n=n+1, бо якщо його не було, то присвоювалися значення так n=1+1=2 , а потім до цього значення додавалася двійка і в результаті ми отримуємо 4.

Завдання #3

Завдання #3Відповідь: 2 та 4

Завдання #3Відповідь: 2 та 4Пояснення:

Глобальна змінна, це змінна, яка може використовуватися в різних класах

Нічого не зберігається. Особисто мені не зрозуміло дане твердження, бо якщо вчитель має на увазі локальні змінні в коді, то без збереження, код не запуститься, тож вони зберігаються. Також, якщо код має константа значення, тобто як в першому та другому завдані: вони однакові. Але, якщо користувач вводить значення з клавіатури, то значення не зберігаються.

Завдання #4

Завдання #4Відповідь: 6

Завдання #4Відповідь: 6Пояснення:

Ми оголосили клас mult зі змінними x, y. Потім, ми првертаємо значення x*y. Оголосили, що х=2, а потім виводимо х, а потім, х+1 з класу mult. У нас вийшло 6(бо компілятор так сказав XD)

значення х набуває значення 2, потім ми оголошуємо, що у на одиницю більше за х, бо використовуємо кому. Можете подивитися на другий приклад приклад, ми оголосили значення n двічі - коли вона одиниця і коли двійка, тобто тут так само, ми оголосили значення завдяки відомому значенню. Потім ми првертаємо значення завдяки return і ці 2 числа перемножуються. І виходить 6.

Завдання #5

Відповідь: 3, 2

Пояснення:

divmod - прикольний метод, який спочатку ділить націло, а потім окремо дізнається остачу від ділення націло. Тобто спочатку виконується такий код:

17//5 у нас націло на п'ять ділиться число п'ятнадцять, отже відповідь три, потім, дізнаємося остачу від ділення, тобто виконується наступний код:

17%5, тобто число п'ятнадцять ділиться націло, а остача становить два.

Зверніть увагу: спочатку відбувається ділення націло, а потім остача, по іншому не може бути!

Завдання #6

Завдання #6Відповідь: варіант #2

Завдання #6Відповідь: варіант #2Пояснення:

Серйозно? Тут вже потрібно знати англійську. Math означає математика, а повна назва - Mathematics.

Tkinter відповідає за вікна, переміщення, тобто за допомогою нього можна створити вікно з картинкою

Random відповідає за випадкові числа

Fractions відповідає для арифметичних дій з плаваючою точкою, але Math бере і цю відповідальність на себе.

Завдання #7

Завдання #7Відповідь: 1 та 4

Завдання #7Відповідь: 1 та 4Пояснення:

Ну по-перше, divmod ми використовували в одному із завдань, але без підключення бібліотек

abs - це модуль числа. Це стандартний метод, який не потребує додаткових підключень

Завдання #8

Завдання #8

Завдання #8 Пояснення:

sqrt - це корінь

abs - модуль

factorial - факторіал

Гарного вам дня

Вас заинтересует