Сергей Фёдорович Гаврилов - Python 3, полезные программы стр 2.

Шрифт
Фон

Текстовый редактор должен быть именно простым, к примеру Блокнот. Редактор Microsoft Word не годится потому, что он вставляет в строку невидимые служебные символы, которые, искажают команды Python и программа отказывается работать. Если листинг программы вы скачали в формате «.doc » или подобном следует создать пустой текстовый файл в программе « Блокнот »  выделить и скопировать листинг из файла «.doc » и вставить в пустой текстовый файл « Блокнота » с расширением «.txt » и сохранить его с именем программы. Затем открыть этот файл и сохранить уже с расширением «.py ». Вам будут нужны оба этих файла.

Важно, строки программы должны начинаться без пробела точно с начала строки.

Если в программе имеются логические операторы, например while или for , то за таким оператором следуют строки одного или нескольких блоков. Блоки выполняются программой,

или пропускаются без исполнения, в зависимости от условия в логическом операторе.

Блоки отделяются от основной программы пробелами в начале строки. Обычно в начале строки блока ставят четыре пробела. Число пробелов в начале строки важная величина.

Если в компьютере Python 3.4 установлен правильно, то при двойном клике мышью на файле с расширением .py . программа начнет исполнятся. Если программа стопорится или вылетает Запускаем файл редактора программы « IDLE( Python GUI) » в этом редакторе щелкаем левой кнопкой мыши на File затем Open. В выпавшем меню находим свой файл, выделяем его щелкаем Открыть. На экран выводится листинг вашего файла с выделением цветом элементов команд. Находим колонку Run щелкнув открываем ее и щелкаем на

 Run Module F5 Ваша программа начинает выполняться и останавливается на месте ошибки. Иногда она останавливается на следующей за ошибкой команде. Выводится комментарий к ошибке на английском. Программа редактор « IDLE( Python GUI) » идет в комплекте с программой Python 3.4.. и служит для нахождения ошибок в разрабатываемой программе.

При верстке книги « умные программы » что-то убирают, а что-то добавляют, искажая оригинал.

К примеру при верстке удаляются все « лишние» пробелы, поэтому перед знаком # надо добавить два пробела. В блоках- там, где блок выделяется пробелами, в начале строки пишем:

# Далее Cдвиг четыре пробела в начале каждой строки. И в листинг ставим четыре пробела. Там, где блок закончился, пишем: # Далее Конец Cдвига четыре пробела в начале каждой строки и строки начинаются без пробелов в начале строки.

Если при копировании программа не работает: обращайтесь gsf4610@yandex.ru к автору.

Фрагменты программ для справок

Математические функции

u=" Математические функции ( блоки для вставки в программы ) "

uu=" "

print (uu)

print (uu)

print (u)

u=" ...... ...... ...... ...... ...... ...... ..... ...... "

print (uu)

print (u)

print (" Демонстрация 1 работа с математическими операторами ")

print (uu)

print (" Ввести число дробью с двумя десятичными знаками ")

Kt=11.11 # Предварительно задаем что такое Kt ( это число )

Kt=input( ) # Вводим число Kt

aus=str(Kt) # Преобразуем число в строку

print (" = "+aus)

Kt=8.64 # Задано значение Kt

xs=str(Kt) # Преобразуем число в строку

print (xs)

K=float(xs) # Принудительно в вещественное число

print (K)

Kb=math.ceil(K) # Kt округлим до ближайшего большего целого.

Km=math.floor(K) # Kt округлим до ближайшего меньшего целого.

print (Kb)

print (Km)

E=-1 # Присвоили Е значение минус один.

K=K*E # Теперь К отрицательное число

print (K)

Ee=abs(K) # Выводим абсолютное значение K в переменную Ee.

print (Ee) # Ее положительное число.

print (" Демонстрация 1 закончена ")

input( ) # Ожидание нажима Ентер

print (uu)

# ............... ...................... ..................... ..............................

# K=float(Kt) # Принудительно Kt в вещественное число K

# aus=str(au) # Преобразуем число au в строку aus.

# Kt=8.64 # Задано значение Kt

# Kb=math.ceil(K) # Kt округлим до ближайшего большего целого.

# Km=math.floor(K) # Kt округлим до ближайшего меньшего целого.


# Ee=round(Nt,6) # Выводим только 6 знаков после запятой числа Nt ..

# Ee=abs(Nt) # Выводим абсолютное значение Nt в переменную Ee.


# y=math.cos(C) # COS угла С в радианах

# z=math.sin(A) # Sin угла A в радианах

# ur=math.tan(X) # Тангенс от Х


# aur=math.acos(X) # Угол aur в радианах от значения косинуса X

# A=aur*180/Pii # Угол А в градусах, aur в радианах.

# ur=math.atan(X) # Аркс тангенс от Х, ur в радианах.

# ur=math.asin(X) # Аркс синус от X

# z=math.sqrt(D) # Корень квадратный из D

# X=math.log(K) # X Натуральный логарифм от числа " К "

# K=math.exp(X) # K экспонента от числа X

К сожалению!!! По просьбе правообладателя доступна только ознакомительная версия...

Ваша оценка очень важна

0
Шрифт
Фон

Помогите Вашим друзьям узнать о библиотеке

Скачать книгу

Если нет возможности читать онлайн, скачайте книгу файлом для электронной книжки и читайте офлайн.

fb2.zip txt txt.zip rtf.zip a4.pdf a6.pdf mobi.prc epub ios.epub fb3