Ціле число : Символьний рядок :s = input()або так:s = input('Введіть ім’я:')n = int (input())або так:n = int (input(' Введіть ціле число :'))Дійсне число :x = float (input())або так:x = float (input('Введіть число:'))За замовчуванням всі вхідні дані в Пітоні - рядки, якщо не вказано інше. Введення даних з клавіатури
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 = "" );Вивід на екран
Функція print може виводити не тільки значення змінних, але і значення будь-яких виразів. Наприклад, допустим запис print (2 ** 3 + 2). Також за допомогою функції print можна виводити значення не одного, а декількох виразів, для цього потрібно перерахувати їх через кому: a = 1 b = 2 print(a, '+', b, '=', a + b) В даному випадку буде надрукований текст 1 + 2 = 3 Спочатку виводиться значення змінної a, потім рядок зі знака "+", потім значення змінної b, потім рядок зі знака "=", нарешті, значення суми a + b. Вивід даних : функція print()
Виведені дані поділяються одним пропуском;Якщо знадобиться змінити це правило, то застосовують спеціальний параметр 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 ()
Для того, щоб значення виводилися з нового рядка, потрібно як параметр sep передати рядок, що складається зі спеціального символу нового рядка, який задається так: print(a,b,sep='\n')Символ '\' в текстових рядках є зазначенням на позначення спеціального символу, в залежності від того, який символ записаний після нього. Найбільш часто вживається символ нового рядка '\ n’. Для того, щоб вставити в рядок сам символ, потрібно повторити його двічі: '\\'. Особливості функції print ()
Другим корисним іменованим параметром функції print є параметр end, який вказує на те, що виводиться після виведення всіх значень, перерахованих в функції print. За замовчуванням end дорівнює '\ n', тобто наступний вивід буде відбуватися з нового рядка. Цей параметр також можна виправити, наприклад, для того, щоб прибрати всі додаткові символи можна викликати функцію print так:print(a, b, c, sep = '', end = '')Особливості функції print ()
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 = "|")Поради:
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
Класичного діленння: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 Ділення
Задачі для самостійного виконання:1. Напишіть програму для підрахунку дрібних грошей. Вона повинна питати:«Скільки у вас монет по 50 копійок?»;«Скільки у вас монет по 25 копійок?»;«Скільки у вас монет по 10 копійок?»;«Скільки у вас монет по 5 копійок?». Після цього на екрані повинна з'явитися загальна сума монет.