Введення та виведення даних
Очікувані результати заняття
Після цього заняття потрібно вміти:
- Обґрунтовувати вибір типів даних для розв'язування задачі
Змінна
Найменована величина, яка під час виконання алгоритму може набувати різних значень
Програма "Знайомство"
imya=input('What is your name? ')
print ("It's so great to meet you,", imya)
print ("Hope we'll be friends!")
Результат:
It's so great to meet you, Oksana . Hope we'll be friends!
Виконаємо експеримент
imya=input('What is your name? ')
print ("It's so great to meet you,", imya, end=" ")
print (". Hope we'll be friends!")
Яким буде результат?
Виконаємо експеримент
first=input('Enter number ')
second=input('Enter number ')
sum=first+second
print (first,'+',second,'=',sum)
Функція int дозволяє перевести символи у числа, і у змінних first та second містяться цілі числа.
Функція float дозволяє перевести символи у дробові числа.
Можливі помилки
Enter number 5,4
ValueError: invalid literal for float(): 5,4
Помилка значення - дробове число потрібно друкувати з крапкою
2second=float(input('Enter number '))
SyntaxError: invalid syntax
Синтаксична помилка - назва змінної не може починатись із цифри
Second=float(input('Enter number '))
sum=first+second
NameError: name 'second' is not defined
Помилка іменування - змінні Second та second вважаються різними
Арифметичні операції
+ додати
- відняти
* помножити
/ поділити
Виконаємо експеримент
print(10 * 'a')
Презентація-конспект
Власна копія презентації з завданням
https://docs.google.com/presentation/d/12w8vFb_xanQVUYG-JWfXH34XnIEe3sO4iv9JDgo0y-Y/copy
Підстановки (матеріал підвищеної складності)
Завдання
"Підписати зошит", розмістивши посередині екрану відповідні написи. Попередньо потрібно запитати у користувача його ім'я та прізвище, школу, клас, та предмет, з якого підписати зошит. Для вирівнювання можна використати множення пробілів.