Ім'я файлу: ворбук python.docx
Розширення: docx
Розмір: 241кб.
Дата: 11.03.2023
скачати

Тема: Величини. Арифметичні операції. Введення та виведення даних. Умовний оператор


  1. Величина

В еличина, яка під час виконання алгоритму може набувати різних значень називається змінною.

Кожна змінна має ім'я та значення.

Позначається:

<ім’я змінної><знак присвоєння><значення змінної>

Приклад:

a=5;

Vel_1=7;

a=a+1;

vel_9*=2;

number=(a+6).

Запиши свої приклади змінних:

__________________________________________________________________

__________________________________________________________________




Робота з комп’ютером(працюємо в середовищі Python Shell)
*(input — введення даних з клавіатури; printвиведення даних)


    1. x=105 (змінній x присвоїли значення 105).

    2. age=input("Скільки тобі років?"


1.3.
Що зберігатиметься у змінній b, якщо записати наступні дві інструкції?_____________________________________________________
*Коли змінній присвоюється нове значення, попереднє значення втрачається.
  1. Арифметичні операції





Оператор

Опис

Приклад

Результат

+

Додавання

10+5



-

Віднімання

55-5



*

Множення

5*10



/

Ділення

11/2



//

Цілочисельне ділення

11//2



%

Остача від ділення

7%3



**

Піднесення до степеня

2**3






Робота з комп’ютером(працюємо в середовищі IDLE)

    1. Програма "Знайомство"

Вхідні дані:

Тетяна

imya=input('Як тебе звати?')

print ("Радий познайомитися з тобою,", imya)

print ("Сподіваюся, ми будемо друзями!")

Вихідні дані:

Радий познайомитися з тобою, Теяна. Сподіваюся, ми будемо друзями!
В иконаємо експеримент

imya=input(Як тебе звати? ')

print ("Радий познайомитися з тобою,", imya, end=" ")

print (".Сподіваюся, ми будемо друзями!")
Яким буде результат?

____________________________________________________________________________________________________________________________________


2.2. Виконаємо експеримент

Вхідні дані

1) 3 5

2) 4 р

a1=input('Введи число ')

a2 =input('Введи число ')

sum=a1+a2

print (a1,'+',a2,'=',sum)

Вихідні дані

  1. 35



Висновок:_________________________________________________________
Виправлена програма

a1=int(input('Введи число '))

a2 =int(input('Введи число '))

sum=a1+a2

(a1,'+',a2,'=',sum)

Висновок:_________________________________________________________



Самостійна робота:

  1. Напиши програму «Добуток чисел», яка б обчислювала добуток двох довільних чисел.

____________________________________________________________________________________________________________________________________

____________________________________________________________________________________________________________________________________

____________________________________________________________________________________________________________________________________

  1. Програма «Розклад уроків». Склади програму, яка дозволяє дізнатися у твого друга, який буде наступний урок по розкладу.

____________________________________________________________________________________________________________________________________

____________________________________________________________________________________________________________________________________

____________________________________________________________________________________________________________________________________

  1. Програма "Зарплата”. Працівник сплачує із своєї заробітної плати податки: 15% прибуткового податку та 3,6 % у пенсійний фонд. Працедавець крім того сплачує єдиний соціальний внесок розміром 36,76% від заробітної плати працівника. З клавіатури вводимо заробітну плату працівника, потрібно порахувати виплачену заробітну плату та суму податків із неї.

*a% =a/100

наприклад, 15% = 0.15; 3.5%=0.035

Наприклад, заробітна плата становить 2500 гривень.

З неї сплачено податки працівником на суму 465 гривень.

Таким чином працівник отримує 2035 гривень.

Працедавець, крім того, сплатив 919 гривні єдиного соціального внеску.

Отже, загальна сума податків працівника становить 1384 гривень.
Введення даних:

2500

Виведення даних:

2035 1384

  1. Типи даних

Цілі числа (integer, позначаються int) - додатні і від’ємні цілі числа, а також 0. Наприклад, 1, -25, 0, 100,-5689.
Дійсні числа або числа з плаваючою крапкою (позначаються float) - дробові числа (наприклад, 1.45-3.7896540.00453). Примітка: роздільником цілої і дробової частини служить крапка.
Завдання: вкажи тип даних.

К ількість днів у тижні ________________________________

Кількість учнів у класі _______________________________

Середня вага учнів у класі __________________________

Швидкість автомобіля _______________________________

Довжина сторони прямокутника_______________________




Задачі на обчислення:

    1. Програма "Кімната”. З клавіатури вводимо довжину та ширину кімнати. Знайти її периметр та площу

    2. Програма "Учень”. Учень-невдаха Левко сів виконувати домашнє завдання і просидів за столом 2 години. З них х хвилин він чухав потилицю і дивився у вікно, у хвилин шукав у письмовому столі гумку, щоб стерти у підручнику з англійської мови карикатуру на свого товариша, на малювання якої він витратив перед цим z хвилин. Решту часу Левко перекладав англійські слова. Скільки слів він встиг перекласти, якщо переклад одного слова у нього займав 5 хвилин?

    3. Програма "Дівчатка”. Якщо на одну шальку терезів посадити Даринку, яка важить d кг, і Наталю, яка важить на 5 кг більше, а на іншу насипати k кг цукерок, то скільки кілограм цукерок доведеться з'їсти кожній дівчинці, щоб шальки терезів врівноважились?



  1. Умовний оператор мовою Python


i f - означає "якщо", а else - означає "інакше".

!!!Всі дії записуються на певній відстані від лівого краю відносно операторів if та else, так у Python позначається вкладення одних команд в інші.
Приклади. 

    1. Відгадай число "Парні та непарні числа". Нехай n - загадане число.




якщо

  

якщо

  

то

 

інакше

якщо
n%2==0

  

якщо відповідь "парне"

  

то вивести повідомлення "Молодець!:)"

 

інакше вивести повідомлення "Спробуй ще раз("

якщо
n%2!=0

  

якщо відповідь "непарне"

  

то вивести повідомлення "Молодець!:)"

 

інакше вивести повідомлення "Спробуй ще раз("




























*import random

Підготовка до використання випадкових чисел

random.random()

Випадкове число [0.0, 1.0)

random.randint(a, b)

Випадкове число a <= N <= b

import random

n=random.randint(1,10)

print(n)

print ("Парне чи непарне?")

you=input("Введи свою відповідь...")

if n%2==0:

if you=="парне":

print("Молодець!")

else:

print("Спробуй ще раз(((")

if n%2!=0:

if you=="непарне":

print("Молодець!")

else:

print("Спробуй ще раз(((")

4.2. Задача «Два числа». Ввести з клавіатури два числа. Визначити котре з них менше, а котре більше.
Результат



4.3.  Задача «Хто вищий». Визначити хто із двох учнів вищий та вивести ім'я вищого учня.
Результат


4.4. Задача «Штани». Іван Петрович у нових штанах сів на щойно пофарбовану табуретку. На його штанах з'явилась квадратна пляма з довжиною сторони a см. Виявилось, що в хімчистку беруть одяг, плями на якому не більші n см2. Визначити, чи вдалось Іванові Петровичу врятувати свої штани?

4 .5. Задача «Робінзони». На одному маленькому квадратному безлюдному острові зі стороною a метрів перебували k Робінзонів. Чи не порушені їх права на житло, якщо на кожного Робінзона повинно припадати n м2 площі острова?


  1. Перевіряємо вивчене

5.1. (продовження задачі 4.5) Скільком новим Робінзонам ще вистачить місця на острові?

*Потрібно визначити скільки місця потрібно для Робінзонів, які вже живуть на острові.

Далі потрібно порахувати чи є залишок площі.

Останній крок - визначити, скільки Робінзонів можуть поселитись на цьому залишку, відповідно до норм.


    1. Задача «Яблука». В кошику лежать а яблук. Їх потрібно поділити між т учнями, кожен з яких отримує однакову кількість цілих яблук. Надрукувати кількість яблук, які отримує кожен учень, а також кількість яблук, які залишились у кошику.

Отже, маючи два числа, потрібно визначити цілу частину від ділення а на n, а також остачу від цього ділення (яблука, які залишаться у кошику).

Крім того, варто передбачити ситуацію, коли яблук недостатньо для того, щоб вистачило всім учням.

ввести кількість яблук

ввести кількість учнів

якщо учнів більше, ніж яблук, то

написати, що яблук не вистачає

інакше

визначити кількість яблук на кожного учня

визначити остачу яблук в кошику

надрукувати кількість яблук для учня та остачу в кошику


    1. Програма "Кафе”. Троє друзів отримали в кафе рахунок на суму n гривень, який вони вирішили розділити порівну. Скільки повинен заплатити кожен з них, якщо чайові складають 10% від суми рахунку?



скачати

© Усі права захищені
написати до нас