Мова програмування. PYTHON Навчання заради успіху. Оператори введення та виведення даних
Номер слайду 2
Ціле число : Символьний рядок :s = input()або так:s = input('Введіть ім’я:')n = int (input())або так:n = int (input(' Введіть ціле число :'))Дійсне число :x = float (input())або так:x = float (input('Введіть число:'))За замовчуванням всі вхідні дані в Пітоні - рядки, якщо не вказано інше. Введення даних з клавіатури
Номер слайду 3
3 Два цілих числа (кожне в окремому рядку):a = int (input())b = int (input())в одному рядку :a,b = map(int, input().split())розділити рядок на частини по пробіламввести рядок з клавіатури. Перетворити в ціліВведення даних з клавіатури
Номер слайду 4
4 Значення змінних з пам'яті : Текст:print ( "a", "b" );print ( a, b );Арифметичні вирази :print ( a + 2*b );Всі разом:print ( a, "+", b, "=", a+b );З пробілами :print ( a, b );Без пропусків :print ( a, b, sep = "" );Без переходу на новий рядок :print ( a, b, end = "" );Вивід на екран
Номер слайду 5
Функція print може виводити не тільки значення змінних, але і значення будь-яких виразів. Наприклад, допустим запис print (2 ** 3 + 2). Також за допомогою функції print можна виводити значення не одного, а декількох виразів, для цього потрібно перерахувати їх через кому: a = 1 b = 2 print(a, '+', b, '=', a + b) В даному випадку буде надрукований текст 1 + 2 = 3 Спочатку виводиться значення змінної a, потім рядок зі знака "+", потім значення змінної b, потім рядок зі знака "=", нарешті, значення суми a + b. Вивід даних : функція print()
Номер слайду 6
Виведені дані поділяються одним пропуском;Якщо знадобиться змінити це правило, то застосовують спеціальний параметр sep (separator - роздільник);Наприклад: Результат:2-3-1 Для того, щоб зовсім прибрати роздільник при виведенні потрібно передати параметр sep, рівний порожньому рядку: print(a, '+', b, '=', a + b, sep = '')Висновок значень а, b, c розділених символом '-'a,b,c = 2,3,1print(a, b, c, sep='-')Особливості функції print ()
Номер слайду 7
Для того, щоб значення виводилися з нового рядка, потрібно як параметр sep передати рядок, що складається зі спеціального символу нового рядка, який задається так: print(a,b,sep='\n')Символ '\' в текстових рядках є зазначенням на позначення спеціального символу, в залежності від того, який символ записаний після нього. Найбільш часто вживається символ нового рядка '\ n’. Для того, щоб вставити в рядок сам символ, потрібно повторити його двічі: '\\'. Особливості функції print ()
Номер слайду 8
Другим корисним іменованим параметром функції print є параметр end, який вказує на те, що виводиться після виведення всіх значень, перерахованих в функції print. За замовчуванням end дорівнює '\ n', тобто наступний вивід буде відбуватися з нового рядка. Цей параметр також можна виправити, наприклад, для того, щоб прибрати всі додаткові символи можна викликати функцію print так:print(a, b, c, sep = '', end = '')Особливості функції print ()
Номер слайду 9
1. Використовуйте кому. Можна вивести кілька значень, розділивши їх комами.print ("Привіт", "мене звуть", "Іван")2. Параметр sep. Крім того, що можна побачити, є ще й параметр sep, який розділяє кожне значення зазначеним роздільником.print ("Model S", "Model 3", sep = "-")3. Параметр end. За замовчуванням функція додає символ нового рядка після кожного виконання. Цього можна уникнути за допомогою параметра end. Йому також можна привласнити будь-яке значення.print ("Model S", "Model 3", end = "|")print ("100", "200", end = "|")print ("USA", "France", end = "|")Поради:
Номер слайду 10
Варіанти організації виведення. Варіант організації виведення. Оператор виведення. Результат За замовчуваннямprint (1, 20, 300)1 20 300 Прибрати роздільники - прогалиниprint (1,20,300, sep="")120300 Додати ще один роздільникprint (1,20,300, sep=", ")1, 20, 300
Номер слайду 11
Перша програмаr = 5.4c = 2 * 3.14 * rs = 3.14 * r * rprint ('c=', c)print ('s=', s)
Номер слайду 12
Покращена програмаr = float(input('Введіть радіус :'))c = 2 * 3.14 * rs = 3.14 * r * rprint ("Довжина кола c=",c)print ("Площа круга s=", s)Результат виконання програми Введіть радіус :78 Довжина кола c= 489.84000000000003 Площа круга s= 19103.760000000002
Номер слайду 13
d - висновок цілого значення f - висновок речового значення. Формат виведення. Формат виведення дозволяє встановити кількість позицій на екрані, займаних виведеною величиною. Оператор виводу. Результат виконання оператораa = 4print("a=","{:5d}{:5d}". format(a, a*a))a=◦◦◦◦4◦◦◦16a =1/3b =1/9print("{:7.3f}{:7.3f}".format(a, b))◦◦0.333◦◦0.111
Номер слайду 14
14а = 6 # змінної а присвоіти значення 6b = 4а = 2*а + 3*b # a=2*6+3*4=24b = a / 2 * b # b=(24/2)*4=48а += 1 # a = a + 1b += a # b = b + aа *= 2 + 3*b # a = a*(2 + 3*b)b /= 2 * a # b = b / (2*a)Скорочений запис операцій : Присвоєння
Класичного діленння:a = 9; b = 6x = 3 / 4 # = 0.75 x = a / b # = 1.5x = -3 / 4 # = -0.75 x = -a / b # = -1.5 Цілочисельне ділення (округлення «вниз»!):a = 9; b = 6x = 3 // 4 # = 0 x = a // b # = 1x = -3 // 4 # = -1 x = -a // b # = -2 Залишок від ділення – %a = 1234d = a % 10; print( d ) # 4a = -7 d = a % 2 # 1-7 = (-4)*2 + 1залишок 0 Ділення
Номер слайду 17
https://learningapps.org/watch?v=pckwb8wfk20 Вправа Розташуйте рядки програми в правильній послідовності для наступного результату: Мене звати Іванов Іван. Я навчаюся у 8 класіМені 13 років. Я вивчаю програмування
Номер слайду 18
Задачі для самостійного виконання:1. Напишіть програму для підрахунку дрібних грошей. Вона повинна питати:«Скільки у вас монет по 50 копійок?»;«Скільки у вас монет по 25 копійок?»;«Скільки у вас монет по 10 копійок?»;«Скільки у вас монет по 5 копійок?». Після цього на екрані повинна з'явитися загальна сума монет.
Номер слайду 19
Домашнє завдання. Опрацювати с. 71-78 Вправа 3 с. 77-78
Номер слайду 20
Дяку. Ю ЗА УВАГУ!Python - це маленький початок великих справ.