1_калькулятор.ppt
- Количество слайдов: 10
Программа как калькулятор выберем v 0 = 5 м/с, g = 9. 81 м/с2 print(5*0. 6 - 0. 5*9. 81*0. 6**2) +, -, * , /, ** https: //www. python. org/downloads/ Пуск → Все программы → Python 2. 7 → IDLE (Python GUI)
Как запустить программу Run → Run Module или нажимаем F 5 Можно использовать переменные v 0 = 5 g = 9. 81 t = 0. 6 y = v 0*t - 0. 5*g*t**2 print(y)
Имена переменных могут содержать любые заглавные и строчные английские буквы, цифры (кроме первого символа, первый знак не может быть числом). Python, в отличие от некоторых языков программирования различает заглавные и строчные буквы, поэтому X никогда не то же самое, что x initial_velocity = 5 acceleration_of_gravity = 9. 81 TIME = 0. 6 Vertical. Position. Of. Ball = initial_velocity*TIME – 0. 5*acceleration_of_gravity*TIME**2 print (Vertical. Position. Of. Ball)
Зарезервированные слова and, assert, break, class, continue, def, del, elif, else, except, False, finally, for, from, global, if, import, in, is, lambda, None, nonlocal, not, or, pass, raise, return, True, try, with, while, yield
комментарии # Program for computing the height of a ball thrown up in the air. v 0 = 5 # Initial velocity g = 9. 81 # Acceleration of gravity t = 0. 6 # Time y = v 0*t - 0. 5*g*t**2 # Vertical position print (y) Комментарии, которые противоречат коду, хуже, чем отсутствие комментариев. Всегда исправляйте комментарии, если меняете код!
Форматирование текста и чисел At t=0. 6 s, the height of the ball is 1. 23 m. printf-форматирование print ('At t=%g s, the height of the ball is %. 2 f m. ' % (t, y)) Инструкция print выводит на экран то что заключено в кавычки (как одинарные: ', так и двойные: "), которые показывают, что это строка. Сама строка отформатирована в printf-стиле.
Это означает, что в строке имеются два "разъема", обозначенные знаком процента, здесь это %g и %. 2 f, в которые программа ждет, что вы вставите переменные, по форме подходящие для этих разъемов. И, после того как строка закончилась, мы после знака процента перечисляем эти самые переменные в том порядке, как мы их ожидаем увидеть в строке. Первая переменная t идет в первый разъем, символ после процента (g) показывает что переменная это число и говорит как это число надо отформатировать - записать как можно более компактно. Вторая переменная y идет во второй разъем, форматирование. 2 f показывает, что это число с плавающей (float) точкой, и после точки надо оставить два десятичных знака.
С printf- форматированием # Program for computing the height of a ball thrown up in # the air v 0 = 5 g = 9. 81 t = 0. 6 y = v 0*t - 0. 5*g*t**2 print ('At t=%g s, the height of the ball is %. 2 f m. ' % (t, y))
Методы форматирования %s строка %d Целое число %f десятичное представление с шестью знаками после запятой %e Научное представление %g Компактное представление десятичного числа %xz вывод в формате z в поле ширины x, выравнивание по правой стороне %-xz вывод в формате z в поле ширины x, выравнивание по левой стороне %. yz вывод в формате z с y знаков после запятой %x. yz вывод в формате z с y знаков после запятой в поле ширины x %% вывод знака процента
Методы форматирования print ('y(t) isnthe position ofnour ball. ') использование тройных кавычек, как и одинарных, так и двойных print ("""y(t) is the position of our ball. """) выводят на экран одно и то же: y(t) is the position of our ball.
1_калькулятор.ppt