Файл: Язык программирования Python Основы языка Python Линейные программы Язык Python.pptx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 04.12.2023

Просмотров: 216

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Стандартные функцииНапример:# подключаем все функции из модуля mathfrom math import *Большинство стандартных функций языка Python разбиты на группы по назначению, каждая группа записана в отдельном файле, который называется модулем. Подключение модуля осуществляется командой import. Стандартные функцииСтандартные функции модуля random

Функция

Назначение

Тип аргумента

Тип результата

random()

случайное число из полуинтервала [0, 1)



float

randint(a, b)

случайное число из отрезка [a, b]

int

int
Можно подключать не все функции, а только необходимую. Например:# подключаем функцию 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На экране: Используемые материалы:
  • Босова Л.Л. Информатика. 8-9 классы. Начала программирования на языке Python. Дополнительные главы к учебникам – М. : БИНОМ. Лаборатория знаний, 2020.
  • Поляков К.Ю. Информатика. 10 класс. Базовый и углубленный уровни : в 2ч. Ч. 2 – М. : БИНОМ. Лаборатория знаний, 2018.