Сергей Фёдорович Гаврилов

Python 3, полезные программы


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

import time # Подключили модуль времени

      Функции времени

      # x=time.time() # Нашли число секунд из системы компьютера

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

      # xtk=int(x) # Преобразуем секунды к целому числу

      # xtmk=int(x/60) # Преобразуем минуты к целому числу

      # xtck=int(x/3600) # Преобразуем часы к целому числу

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

      # xtdk=int(xtck/24) # Преобразуем дни к целому числу

      # utdk=str(xtdk) # Преобразуем число дней в строк

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

      # ....... ....... Демонстрация № 2 ........ ....... .........

      # u=" Пишем слово, извлекаем из слова буквы и пишем их "

      # print (u)

      # Sl="Python"

      # print (Sl)

      # print (Sl[0])

      # y=Sl[1]

      # print (y)

      # u1=" Число символов в строке = "

      # x=len(Sl)

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

      # u=u1+xl

      # print (u)

      # u1=" Выведем код третьего символа в строке = "

      # y=Sl[2] # Первый символ строки имеет порядковый номер ноль.

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

      # z=ord(y) # Y – Код ( число ) символа – возвращает символ

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

      # u=u1+x2+" = "+x3 # Сложим символы в новую строку..

      # print (u)

      # print (uu)

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

      # .......... Конец демонстрационной программы № 2 ........

      Общая геометрия

      Линейная интерполяция

      Листинг программы.

      # -*– coding: cp1251 -*-

      import math # Подключили математич модуль

      # Эти первые две строки листинга определяют таблицу кодировки символов

      # и подключают библиотеку для математических расчетов.

      # Эти две строки точно без изменения стоят во всех листингах программ.

      uu=” “ # Далее идет вывод на экран заголовка программы.

      print (uu)

      print (uu)

      u=" Расчет линейной интерполяции "

      print (u)

      print (uu)

      # Далее вводим в программу исходные данные для расчета.

      print (uu)

      u=" Введите X1 "

      print (u)

      print (uu)

      x1=0.00000000

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

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

      print (uu)

      u=" Введите X2 "

      print (u)

      print (uu)

      x2=0.00000000

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

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

      print (uu)

      u=" Введите Xx "

      print (u)

      print (uu)

      xx=0.00000000

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

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

      print (uu)

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

      print (u)

      print (uu)

      u=" Введите Y1 "

      print (u)

      print (uu)

      y1=0.00000000

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

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

      print (uu)

      u=" Введите Y2 "

      print (u)

      print (uu)

      y2=0.00000000

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

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

      # Далее идет расчет по формуле..

      yx=(((y2-y1)*(xx-x1))/(x2-x1))+y1

      # Далее выводится на экран результат расчета

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

      print (u)

      print (u)

      print (uu)

      print (uu)

      u=" X1 = ", x1," Y1 = ",y1," "

      print (u)

      print