Программирование. Программирование на языке Python (Полякова К.Ю.). Общие сведения о языке Python История
Скачать 5.72 Mb.
|
Сокращенная запись операций
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 Вывод данных. Формат вывода. Вывод данныхprint ( a ) значение переменной print ( "Ответ: ", a ) значение и текст перечисление через запятую print ( "Ответ: ", a+b ) вычисление выражения print (str(a)+" + "+str(b)+" = "+str(c) 2 + 3 = 5 через пробелы print (str(a)+" + "+str(b)+" = "+str(c), sep = "" 2+3=5 убрать разделители (для Python 3) Целые числаВещественные числаВещественные числаСтрокиСтандартные функцииabs(x) — модуль числа int(x) — преобразование к целому числу math.pi — число «пи» math.sqrt(x) — квадратный корень math.sin(x) — синус угла, заданного в радианах math.cos(x) — косинус угла, заданного в радианах math.exp(x) — экспонента ех math.ln(x) — натуральный логарифм math.floor(x) — округление «вниз» math.ceil(x) — округление «вверх» import math подключить математический модуль x = math.floor(1.6)# 1 x = math.ceil(1.6) # 2 x = math.floor(-1.6) #-2 x = math.ceil(-1.6) #-1 Генератор на [0,1): X = random.random() # псевдослучайное число Y = random.random() # это уже другое число! англ. random – случайный Целые числа на отрезке [a,b]: X = random.randint(1,6) # псевдосл. число Y = random.randint(1,6) # уже другое! import random Генератор на [0,1): X = random(); # псевдослучайное число Y = random() # это уже другое число! Целые числа на отрезке [a,b]: X = randint(10,60) # псевдослучайное число Y = randint(10,60) # это уже другое число! from random import * англ. random – случайный подключить все! Задачи«A»: Ввести с клавиатуры три целых числа, найти их сумму, произведение и среднее арифметическое. Пример:__Введите_три_целых_числа:__5_7_8__5+7+8=20__5*7*8=280__(5+7+8)/3=6.667____«B»'>Пример: Введите три целых числа: 5 7 8 5+7+8=20 5*7*8=280 (5+7+8)/3=6.667 «B»: Ввести с клавиатуры координаты двух точек (A и B) на плоскости (вещественные числа). Вычислить длину отрезка AB. Пример: Введите координаты точки A: 5.5 3.5 Введите координаты точки B: 1.5 2 Длина отрезка AB = 4.272 Задачи«C»: Получить случайное трехзначное число и вывести через запятую его отдельные цифры. Пример: Получено число 123. Его цифры 1, 2, 3. Условные операторы Условный операторЗадача: изменить порядок действий в зависимости от выполнения некоторого условия. M = a a > b? M = b да нет вывод M полная форма ветвления Если a = b? ? if a > b: M = a else: M = b отступы Условный оператор: неполная формаM = b b > a? да нет вывод M M = a неполная форма ветвления M = a if b > a: M = b M = max(a, b) Решение в стиле Python: M = a if a > b else b |