profile
Размещено 2 года назад по предмету Информатика от Lizabethhhh

помогите, пожалуйста, надо написать задачки для python

  1. Ответ на вопрос
    Ответ на вопрос дан bananapvzig777

    Ответ:

    это по геометрии если что

    оцени как лучший ответ пожалуйста:)

    # new-06

    # Определяем координаты точки, угол, синус и косинус.

    '''

    При изучении тем "Система координат" (и синус, косинус) всегда

    хочется как-то, хотя бы частично, "автоматизировать" построение значительного

    числа частных случаев. Удобно, если построения будет выполнять компьютер.

    По нашему мнению вполне можно использовать разработанную в Лицее 554 СПб

    программу на языке python 3.

    Изложение темы получается более наглядным и менее скучным. Остается

    больше времени для ответов на вопросы (особенно в гуманитарных классах).

    '''

    from L554 import *

    import turtle as t

    import turtle

    from turtle import *

    import math

    from math import *

    x = t.xcor()

    y = t.ycor()

    mset =200 # Сколько точек на 1 деление сетки координат

    setka(mset) # Построение сетки в заданном масштабе

    msetout(mset)

    t.onscreenclick(coor) # Вычисление координат

    # Выводит в форму значения координат щелчка мыши

    # Выводит в shell значения угла в градусах и значения sin и cos

    # Линии вверху слева

    line(t1,-ws/2+10,hs/2-30,-ws/2+50,hs/2-30,50,'yellow')

    line(t1,-ws/2+10,hs/2-20,-ws/2+50,hs/2-20,10,'white')

    line(t1,-ws/2+10,hs/2-30,-ws/2+50,hs/2-30,10,'blue')

    line(t1,-ws/2+10,hs/2-40,-ws/2+50,hs/2-40,10,'red')

    # Вот отсюда начинаем редактировать, дополнять и тд.

    # Вместо "Наша школа" пишем свои реквизиты

    wt.title ('Наша школа и СПБ Лицей 554')

    def pr(x,y):

    t.clear()

    t.up()

    t.width(1)

    t.goto(-230,0)

    t.down()

    t.goto(230,0)

    t.up()

    t.goto(0,230)

    t.down()

    t.goto(0,-230)

    t.up()

    # Вычисляем радиус окруж с центр 0,0

    # проходящей через точку с коор х,у

    r = math.sqrt(x*x + y*y)

    r = r/mset

    print();print();print()

    x = (x/mset)

    y = (y/mset)

    print('x = % 5.3f ' % x)

    t.goto(-200,313)

    t.color('red')

    t.write("x= % 5.3f " % x, font=("Arial", 20, "bold"), align="center")

    print('y = % 5.3f ' % y)

    t.goto(-30,313)

    t.color('blue')

    t.write("y = % 5.3f " % y, font=("Arial", 20, "bold"), align="center")

    print('r = % 5.3f ' % r)

    print()

    t.width(5)

    t.color('#77ddff') #Голубой-гипотенуза

    t.goto(x*mset,y*mset) # Пришли в точку щелчка

    t.down()

    t.goto(0,0) #Начертили гипотенузу

    t.up()

    gip = math.sqrt(x**2 + y**2) # Посчитали длину гипотенузы

    t.goto(-350,313)

    t.color('#55ccff') #цвет текста гипотенузы

    t.write("L= % 5.3f " % gip,

    font=("Arial", 20, "bold"), align="center")

    t.color('#ff0000') #Красный-косинус

    t.goto(0,0)

    t.down()

    t.goto(x*mset,0) # Провели от 0 к основанию перпендикуляра

    t.up()

    t.color('#5555ff') #Синий-синус

    t.down()

    t.goto(x*mset,y*mset) # Провели перпендикуляр к оси х

    t.up()

    t.color('#ee7700') #Оранжевый-окружность

    t.width(2)

    t.goto(x*mset,0) # Пришли к основанию перпендикуляра

    t.goto(0,-r*mset)

    t.down()

    t.circle(r*mset) # проводим окружность

    t.up()

    sinus = y/r

    cosinus = x/r

    k = ((math.asin(y/r)) *(180/3.14))

    if y/r > 0 and x/r > 0:print('a = % 5.1f ' % k)

    if y/r > 0 and x/r < 0:print('a = % 5.1f ' % (180 - abs(k)))

    if y/r < 0 and x/r < 0:print('a = % 5.1f ' % (180 + abs(k)))

    if y/r < 0 and x/r > 0:print('a = % 5.1f ' % (360 - abs(k)))

    if y/r > 0 and x/r > 0: a = k

    if y/r > 0 and x/r < 0: a = (180 - abs(k))

    if y/r < 0 and x/r < 0: a = (180 + abs(k))

    if y/r < 0 and x/r > 0: a = (360 - abs(k))

    t.goto(-350,280)

    t.color('brown')

    t.write("a=% 5.1f " % a, font=("Arial", 20, "bold"), align="center")

    print('sin(a)= % 5.4f ' % sinus)

    t.goto(-160,280)

    t.color('brown')

    t.write("sin(a) = % 5.4f " % sinus, font=("Arial", 20, "bold"), align="center")

    print('cos(a) = % 5.2f ' % cosinus)

    t.goto(80,280)

    t.color('brown')

    t.write("cos(a) = % 5.4f " % cosinus, font=("Arial", 20, "bold"), align="center")

    print();print();print()

    print('-------------------------')

    print('-------------------------')

    print('-------------------------')

    print();print();print()

    t.onscreenclick(pr)

    t.mainloop()

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.