Встановлюємо середовище програмування
На телефон або планшет теж можна встановити Pydroid 3 - IDE for Python 3 або ж іншу версію
Увага!!! У кого не виходить встановити пайтон, то спробуйте одну з цих двох версій, повинно спрацювати
Python 3.4
Python 3.4(64)
Онлайнові компілятори
https://repl.it/languages/python3
https://www.tutorialspoint.com/execute_python3_online.php
На телефон або планшет теж можна встановити Pydroid 3 - IDE for Python 3 або ж іншу версію
Увага!!! У кого не виходить встановити пайтон, то спробуйте одну з цих двох версій, повинно спрацювати
Python 3.4
Python 3.4(64)
Увага!!! У кого не виходить встановити пайтон, то спробуйте одну з цих двох версій, повинно спрацювати
Python 3.4
Python 3.4(64)
Онлайнові компілятори
https://repl.it/languages/python3https://www.tutorialspoint.com/execute_python3_online.php
Лінійні алгоритми
Введення числових даних
a=int(input()) # введення цілого числаb=float(input()) # введення дійсного числа
a,b,c=map(int,input().split()) # введення трьох цілих чисел у рядок
Виведення даних
print (a) #виведення числа з нового рядкаprint (a, b) #виведення чисел в один рядокprint ('Відповідь: ' , x, ' км.') #виведення змінної з пояснювальним текстом
Виведення дійсного числа з заданою кількістю символів після коми
print("%0.3f"% (a)) # де 0.3 - кількість символів після коми, а - змінна
У деяких задачах важливо не виводити зайвих пробілів у команді print, тож варто вказувати розділювач print(a,b,sep=''), що означає виведення двох змінних підряд, без пробілу між ними.
Презентація Дані й типи даних. Команда присвоювання. Правила запису арифметичних виразівВведення і виведення даних
Презентація Обчислення в Python
Розгалужені алгоритми
Якщо результатом перевірки умови є значення True,то виконується блок дій <оператор 1>. Якщо перевірка умови дала результат False, виконується блок дій <оператор 2>, який міститься після службового слова еlse.
Ввести два різних числа. Вивести подвоєне більше число.
a=int(input())
b=int(input())
if a>b:
print(a*2)
else:
print(b*2)
У двох рядках дано по одному натуральному числу. Виведіть YES, якщо перше число є дільником другого, або NO у іншому випадку.
Задача
Дано значення величини кута трикутника. Визначити його тип: гострий, прямий чи тупий.
Розглянемо послідовність дій для розв'язання поставленої задачі.
Якщо кут буде < 90°, то цей кут — гострий, якщо = 90° — прямий, якщо > 90° — тупий.
Дано значення величини кута трикутника. Визначити його тип: гострий, прямий чи тупий.
Розглянемо послідовність дій для розв'язання поставленої задачі.
Якщо кут буде < 90°, то цей кут — гострий, якщо = 90° — прямий, якщо > 90° — тупий.
Блок-схема розв'язання задачі
a=int(input())
if a ==90:
print('прямий')
else:
if a<90:
print('гострий')
else:
print('тупий')
a=int(input())
if a ==90:
print('прямий')
else:
if a<90:
print('гострий')
else:
print('тупий')
Циклічні алгоритми
Цикли з лічильником
Загальний вигляд:
for i in range(start,stop,step):
тіло циклу
start – початкове значення параметра циклу
stop – кінцеве значення параметра при якому виконання циклу завершиться
step- крок
Скорочені форми циклу з лічильником:
for i in range(start,stop):
for i in range(stop):
Примусовий вихід з циклу – break
Перехід до наступної ітерації - continue
Вкладені цикли
for i in range(n):
for j in range(m):
.
.
тіло циклу
Задачі
Надрукувати числа від 1 до 20
while умова виконання
команди
З післяумовою (спочатку цикл, потім умова)
while True:
команди, які потрібно повторити
if умова:
break
Вводити з клавіатури числа, поки не введемо нуль
Генерувати випадкові числа від 1 до 6, поки не випаде 1
Сума:
s=0
for i in range(n):
if умова:
s=s+a
Кількість:
k=0
for i in range(n):
if умова:
k=k+1
Добуток:
d=1
for i in range(n):
if умова:
d=d*a
Наприклад
Задача. Знайти суму всіх парних чисел серед введених з клавіатури N чисел.
n=int(input())
s=0
for i in range(n):
a=int(input())
if a%2==0:
s=s+a
print(s)
Виведення значень у циклі
Надрукувати всі парні числа від 1 до 10.
for i in range(1,11):
if i%2==0:
print(i, end=‘ ‘)
Для того, щоб скористатися математичними функціями, потрібно підключити модуль math, тобто
import math
Для змінної використовуємо так: змінна = math.функція(аргумент)
Наприклад,
a=math.sqrt(b)
import math
Для змінної використовуємо так: змінна = math.функція(аргумент)
Наприклад,
a=math.sqrt(b)
Немає коментарів:
Дописати коментар