Уроки 1 та 2, ТЕСТ.⚓︎
Перша програма⚓︎
Завдання
Доповніть речення. Є лише одна правильна відповідь. Якщо ви уважно читали попередні сторінки - без проблем відповісте правильно
question: Перша програма пишеться для того, щоб answer-correct: перевірити процес запуску коду на виконання answer: показати які круті програми можна писати answer: здійснити обряд підключення до секретного клубу content:
Лише для перевірки
/quiz?>question: Сам код першої програми роблять максимально answer: заплутаним answer: крутим answer-correct: простим content:
Щоб не перевантажувати
/quiz?>question: Пайтон — чи не єдина мова, у якої найпростіша програма займає
answer: 2 рядки
answer-correct: 1 простий рядок
answer: 1 неймовірно складний рядок
content:
print("Hello, World!")
Функція print()⚓︎
Завдання
Оберіть ВСІ правильні відповіді. Більше 1 (можливо всі)
question: print()
може вивести
answer-correct: число
answer-correct: рядок
answer-correct: значення змінної
answer: супутник на орбіту
content:
Все зазначене і навіть більше. print()
це функція яка виводить на екран те, що ми помістимо в круглі дужки.
f–рядок⚓︎
Спеціальний тип рядків — f–рядок використовується, щоб поєднувати відомі та невідомі (змінні) значення. Невідомі значення можуть бути отримані з різних джерел.
question: З яких джерел можуть бути отримані змінні значення? answer-correct: від ОС (Операційної Системи) answer-correct: від користувача answer-correct: від генератора випадкових чисел answer-correct: з БД (Бази Даних) content:
f–рядок — мікс відомого та змінних. Зручно!
/quiz?>question: Яким словом у Пайтон позначають НЕзмінні (константи)
answer: const
answer-correct: немає такого
answer: var
content:
import math # math.pi == 3 .141592653589793
Змінні та присвоєння⚓︎
- Пайтон робить процес створення змінних простим
- Декларація та Визначення — терміни які треба знати
- Перший значить — заявити змінну (declare)
- Другий значить — надати значення (define)
question: Коли відбувається декларація змінної в Пайтон?
answer: під час першого друку
answer-correct: під час першого присвоєння
answer: за допомогою службового слова var
content:
a = 1 # declare + define
input()⚓︎
question: Що НЕ робить функція input()
?
answer: друкує запрошення до вводу
answer: повертає рядок
answer-correct: автоматично перетворює ввід в число
answer: чекає на введення Enter, щоб вийти
content:
для перетворення в число є функція int()
int()⚓︎
question: Що НЕ робить функція int()
?
answer: приймає рядок, що схожий на ціле число
answer: може викликати помилку
answer-correct: повертає дробове число
answer: повертає ціле число
content:
для перетворення в дробове число є функція float()
Композиція функцій⚓︎
Ці 2 програми абсолютно ідентичні за ефектом, але виглядають трішки по–різному
question: Яка функція зовнішня? answer: input()— зовнішня, функція int() — внутрішня answer-correct: int() — зовнішня, функція input() — внутрішня content:
внутрішня функція виконається першоюinput() --> str --> int()