Python-3. Полезные программы. Книга вторая. Сергей Фёдорович Гаврилов
Чтение книги онлайн.

Читать онлайн книгу Python-3. Полезные программы. Книга вторая - Сергей Фёдорович Гаврилов страница 16

СКАЧАТЬ # Добавим код перевода строки

      f.write(u1)

      uu=" "+"\n"

      f.write(uu)

      uuu=" ...... ...... ...... ..... "+"\n"

      f.write(uuu)

      u=u2+"\n"

      f.write(u)

      u=u3+"\n"

      f.write(u)

      u=u4+"\n"

      f.write(u)

      f.write(uuu)

      u=u5+"\n"

      f.write(u)

      u=u6+"\n"

      f.write(u)

      f.write(uuu)

      f.close() # закрыли файл

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

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

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

      # Контрольный расчет:

      # Расчет геометрии многогранника

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

      # Описанный диаметр = 100.0

      # Вписанный диаметр = 80.90169943749474

      # Центральный угол опирающийся на грань = 72.0

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

      # Ширина грани = 58.778525229247315

      # Площадь многогранника = 5944.10322684471

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

      # ..... ..... ..... Конец листинга программы ..... ....

      Треугольник

      Центр описанной окружности на пересечении перпендикуляров проведенных от середин сторон треугольника. Центр вписанной окружности на пересечении медиан углов треугольника. Центр тяжести треугольника лежит на линии Х-Х параллельной основанию и расположенной на 1/3 высоты – в точке пересечения медиан углов треугольника. Медиана делит противолежащую сторону пополам. Сейчас все привыкли к графическому интерфейсу – пункт меню вычирают мышкой и щелкают кнопкой. Здесь применен древний интерфейс: Пункты меню пронумерованы цифрами ( номерами ). Чтобы выбрать пункт меню – введите цифру номера пункта меню и нажмите Enter.

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

      # -*– coding: cp1251 -*-

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

      uu=" "

      u=" Расчет элементов треугольника "

      print (uu)

      print (uu)

      print (u)

      print (uu)

      u=" Напротив сторон треугольника лежат одноименные углы "

      print (u)

      print (uu)

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

      print (u)

      print (uu)

      Pii=0.000000

      Pii=math.pi # Вытащили число " Пи "

      Kvz=0 # Флаг – Если =1 то работа уже выполнена.

      print (uu)

      print (uu)

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

      print (uu)

      print (uu)

      u=" 1 – Известны три стороны "

      print (u)

      print (uu)

      u=" 2 – Известны две стороны и угол меж ними "

      print (u)

      print (uu)

      u=" 3 – Известны два угла и сторона меж ними "

      print (u)

      print (uu)

      u=" 4 – Известны три угла "

      print (u)

      print (uu)

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

      print (u)

      print (uu)

      q=0

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

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

      Известны три стороны

      if q==1: # Значит имеем три СКАЧАТЬ