Перейти до змісту

Уроки 1 та 2, ТЕСТ.⚓︎

Перша програма⚓︎

Завдання

Доповніть речення. Є лише одна правильна відповідь. Якщо ви уважно читали попередні сторінки - без проблем відповісте правильно

question: Перша програма пишеться для того, щоб answer-correct: перевірити процес запуску коду на виконання answer: показати які круті програми можна писати answer: здійснити обряд підключення до секретного клубу content:

Лише для перевірки

question: Сам код першої програми роблять максимально answer: заплутаним answer: крутим answer-correct: простим content:

Щоб не перевантажувати

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–рядок — мікс відомого та змінних. Зручно!

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()

Композиція функцій⚓︎

Трішки простіше, але не так математично
age_str = input("Введіть свій вік: ")
age_int = int(age_str)
Компактно та елегантно
age = int(input("Введіть свій вік: "))

Ці 2 програми абсолютно ідентичні за ефектом, але виглядають трішки по–різному

question: Яка функція зовнішня? answer: input()— зовнішня, функція int() — внутрішня answer-correct: int() — зовнішня, функція input() — внутрішня content:

внутрішня функція виконається першоюinput() --> str --> int()