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

Читать онлайн.
Название Python 3, полезные программы
Автор произведения Сергей Фёдорович Гаврилов
Жанр Справочники
Серия
Издательство Справочники
Год выпуска 2020
isbn



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

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