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

8класс_Python. Что такое алгоритм


Скачать 3.34 Mb.
НазваниеЧто такое алгоритм
Дата27.02.2023
Размер3.34 Mb.
Формат файлаppt
Имя файла8класс_Python.ppt
ТипДокументы
#957577
страница3 из 11
1   2   3   4   5   6   7   8   9   10   11

Задания





«3»: Ввести три числа, найти их сумму.
Пример:
Введите три числа:
4
5
7
4+5+7=16
«4»: Ввести три числа, найти их сумму и произведение.
Пример:
Введите три числа:
4
5
7
4+5+7=16
4*5*7=140

Задания





«5»: Ввести три числа, найти их сумму, произведение и среднее арифметическое.
Пример:
Введите три числа:
4
5
7
4+5+7=16
4*5*7=140
(4+5+7)/3=5.333333


Вычисления




Арифметическое выражения





a = (c + b**5*3 - 1) / 2 * d


Приоритет (старшинство):
скобки возведение в степень **
умножение и деление сложение и вычитание


1


2


3


4


5


6


a = (c + b*5*3 - 1) \
/ 2 * d


\


перенос на следующую строку


a = (c + b*5*3
- 1) / 2 * d


перенос внутри скобок разрешён

Деление





Классическое деление:


a = 9; b = 6
x = 3 / 4 # = 0.75
x = a / b # = 1.5
x = -3 / 4 # = -0.75
x = -a / b # = -1.5


Целочисленное деление (округление «вниз»!):


a = 9; b = 6
x = 3 // 4 # = 0
x = a // b # = 1
x = -3 // 4 # = -1
x = -a // b # = -2

Остаток от деления






    d = 85
    b = d // 10 # 8
    a = d % 10 # 5
    d = a % b # 5
    d = b % a # 3


    a = 15
    b = 19
    d = a // b # 0
    a = a % b # 15

Операторы // и %





    a = 1234
    d = a % 10; print( d )
    a = a // 10 # 123
    d = a % 10; print( d )
    a = a // 10 # 12
    d = a % 10; print( d )
    a = a // 10 # 1
    d = a % 10; print( d )
    a = a // 10 # 0


4


3


2


1

Сокращенная запись операций





    a += b # a = a + b
    a -= b # a = a - b
    a *= b # a = a * b
    a /= b # a = a / b
    a //= b # a = a // b
    a %= b # a = a % b


a += 1


увеличение на 1

Ввод двух значений в одной строке





a, b = map ( int, input().split() )


input()


ввести строку с клавиатуры


21 33


input().split()


21


33


разделить строку на части по пробелам


map ( int, input().split() )


21


33


целые


применить


эту операцию


к каждой части


a, b = map ( int, input().split() )

Задания





«3»: Ввести три числа: цену пирожка (два числа: рубли, потом – копейки) и количество пирожков. Найти сумму, которую нужно заплатить (рубли и копейки)
Пример:
Стоимость пирожка:
12 50
Сколько пирожков:
5
К оплате: 62 руб. 50 коп.
«4»: Ввести число, обозначающее количество секунд. Вывести то же самое время в часах, минутах и секундах.
Пример:
Число секунд:
8325
2 ч. 18 мин. 45 с

1   2   3   4   5   6   7   8   9   10   11


написать администратору сайта