Главная страница
qrcode

История и описание


Скачать 347,45 Kb.
НазваниеИстория и описание
Дата11.08.2019
Размер347,45 Kb.
Формат файлаdocx
Имя файлаПрограммирование Python.docx
ТипУрок
#107803
страница1 из 11
Каталог
  1   2   3   4   5   6   7   8   9   10   11

Арифметические действия и математические функции


x + y Сложение

x - y Вычитание

x * y Произведение

x / y Деление

x // y Целочисленное деление

x % y Остаток от целочисленного деления

x**y Возведение в степень

-x Смена знака числа

Рассмотрим стандартные математические функции:
abs(x) модуль числа;
round(x) – в Python округление числа x к ближайшему целому;
sqrt(x) – квадратный корень числа;
exp(x) – экспонента x;
log(x) – натуральный логарифм x.
Перечисленные функции можно использовать в программе, только подключив специальный модуль:
import math

# далее используем какую-либо функцию:

print (math.sqrt(64)) # 8.0
Преобразование типов
Перечислим основные типы данных в Python, которые понадобятся на ближайших уроках:

int – целочисленные значения;
float – вещественные (дробные) значения;
bool – логические значения — истина (True) или ложь (False);
str – символьная строка или единичный символ.

Рассмотрим примеры того, как используется преобразование типов в Питон:
преобразование в символьную строку:
1

2

3
a = 1.7

a=str(a)

print(a) # '1.7'
преобразование в целое:
1

2

3
x = 1.7

x=int(x)

print(x) # 1
преобразование в вещественное:
1

2

3
y=1

y=float(y)

print(y) # 1.0
Python для системы счисленияbin(y) — целое число преобразовывается в двоичную строку.
hex(y) — целое число преобразовывается в шестнадцатеричную строку.
oct(y) — целое число преобразовывается в восьмеричную строку.
Рассмотрим примеры работы с системами счисления:
bin(17) # '0b10001'

oct(17) # '0o21'

hex(17) # '0x11'
Задание Python 1_2: Даны две переменные. Запросить их значение. Выполнить основные арифметические действия с переменными, целочисленное деление, возведение в квадрат. Осуществить перевод в системы счисления. Вывести результат.

Условный оператор


В языке python синтаксис обладает интересной особенностью: дело в том, что в коде нет операторных скобок (отступы указывают, какие операторы выполнять внутри той или иной конструкции.

Зачем отступы и где их ставить?

Стандартная запись условной инструкции Python 
if условие1:

оператор1

elif условие2:

оператор2

else:

оператор3


1

2

3

4
if x > 0:

if x < 2:

else:

оператор
 Следует обратить внимания, что знак сравнения в Питоне записывается, как два знака 
1

2

3

4

5

6
if x < 0:

блок1

elif x == 0: # сравнение!

блок2

else:

блок3
Другой пример использования условия:
1

2

3

4

5

6
if x < 0:

print('мало')

elif x == 0:

print('средне')

else:

print('много')
Использование двойных неравенств разрешено:
1

2

3

4
if 0 < x < 2:

if 0 < y < 2:

else:

оператор
Пример использования условия c 
1

2

3

4

5

6
if x < 0:

print('мало')

elif -0 <= x <= 0:

print('средне')

else:

print('много')
Кроме того, можно применять логический оператор if x >= 30 and x <= 40:

...
Задание Python 1_3: Запрашивается количество часов и заработок в час. Рассчитать зарплату. Если работник работал более 40 часов, — то зарплата умножается на коэффициент 1,5. Оформить в формате дружелюбного интерфейса.

Задание Python 1_4: Напишите программу, которая определяет, верно ли, что введённое число – четырёхзначное.

Задание Python 1_5: Напишите программу, которая вводит с клавиатуры номер месяца и определяет, сколько дней в этом месяце. предусмотреть сообщение об ошибке в случае ввода неверного числа.
  1   2   3   4   5   6   7   8   9   10   11

перейти в каталог файлов


связь с админом