Файл: Язык программирования Python Основы языка Python Линейные программы Язык Python.pptx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.12.2023
Просмотров: 217
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Стандартные функцииНапример:# подключаем все функции из модуля mathfrom math import *Большинство стандартных функций языка Python разбиты на группы по назначению, каждая группа записана в отдельном файле, который называется модулем. Подключение модуля осуществляется командой import. Стандартные функцииСтандартные функции модуля random
Можно подключать не все функции, а только необходимую. Например:# подключаем функцию randint() из модуля randomfrom random import randint(-b + sqrt(b**2 – 4*a*c))/(2*a)12345678После подключения модуля к его функциям можно обращаться так же, как к встроенным. Например: Стандартные функцииПример со стандартными функциями: # Стандартные функцииa = 3.56print (a)print (round(a))print (round(a, 1))print (int(a))from math import *b = 16print (sqrt(b))from random import randintx = randint(1, 10)y = randint(1, 10)z = randint(1, 10)print (x, y, z)3.5643.634.02 10 8На экране: Составить программу, меняющую местами значения двух переменных# Обмен значений переменных# Классическое решениеa = int(input("a= "))b = int(input("b= "))t = a # временная переменнаяa = bb = tprint ("a=", a)print ("b=", b)Задача 1# Обмен значений переменных# Возможности языка Pythona = int(input("a= "))b = int(input("b= "))a, b = b, aprint ("a=", a)print ("b=", b)a= 2b= 5a= 5b= 2На экране: # Площадь треугольникаprint ("Введите длины сторон треугольника: ")a = float(input("a="))b = float(input("b="))c = float(input("c="))p = (a+b+c)/2 # полупериметрfrom math import sqrt # подключаем модуль maths = sqrt(p*(p-a)*(p-b)*(p-c)) # формула Геронаprint ("Площадь треугольника", "{:7.2f}".format(s))Составить программу для вычисления площади треугольника по известным длинам его сторон.Задача 2Формула Герона:Введите длины сторон треугольника: a=5b=6c=7Площадь треугольника 14.70На экране: Составить программу, вычисляющую сумму цифр введенного с клавиатуры целого трёхзначного числа# Сумма цифр трехзначного числа
# Трёхзначное число x = a•100 + b•10 + c # где а, b, с - цифры этого числаx = int(input("Введите трехзначное число: "))a = x // 100 # сотниb = x % 100 // 10 # десяткиc = x % 10 # единицыs = a + b + cprint ("Сумма цифр равна", s)Задача 3Введите трехзначное число: 345Сумма цифр равна 12На экране: Используемые материалы:
| Функция | Назначение | Тип аргумента | Тип результата |
| random() | случайное число из полуинтервала [0, 1) | ― | float |
| randint(a, b) | случайное число из отрезка [a, b] | int | int |
# Трёхзначное число x = a•100 + b•10 + c # где а, b, с - цифры этого числаx = int(input("Введите трехзначное число: "))a = x // 100 # сотниb = x % 100 // 10 # десяткиc = x % 10 # единицыs = a + b + cprint ("Сумма цифр равна", s)Задача 3Введите трехзначное число: 345Сумма цифр равна 12На экране: Используемые материалы:
- Босова Л.Л. Информатика. 8-9 классы. Начала программирования на языке Python. Дополнительные главы к учебникам – М. : БИНОМ. Лаборатория знаний, 2020.
- Поляков К.Ю. Информатика. 10 класс. Базовый и углубленный уровни : в 2ч. Ч. 2 – М. : БИНОМ. Лаборатория знаний, 2018.