Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 December 03

N

Nikolay in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Nikolay
#вопрос
По курсу 2017-2018 года.
Асимптотическая сложность алгоритмов.
Скачайте архив и попросите преподавателя объяснить, как выполняется эта работа. Так вот, за неимением последнего обращаюсь к вам: может объясните, чо там делать-тооо?
источник
2020 December 04

IK

Ilya Koltsov in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Народ подскажите идиоту уже всю голову сломал как в cmd в цикле фор использовать внешнюю переменную пример:
set /P a=""
for /L %i in (10,1,100) do echo %a%
источник

ИБ

Иван Безумный... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Ilya Koltsov
Народ подскажите идиоту уже всю голову сломал как в cmd в цикле фор использовать внешнюю переменную пример:
set /P a=""
for /L %i in (10,1,100) do echo %a%
я даже не понял, что здесь написано
источник

VG

Vyacheslav Goryachev in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
источник

Тᅠ

Туночка ᅠᅠ... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
а как Decimal хранит число, тупо в строке?
источник

VA

Vadim Apenko in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Туночка ᅠᅠ
а как Decimal хранит число, тупо в строке?
Там под капотом всё несколько сложнее.
источник

АН

Антон Никитенко... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
источник

a

arnold in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
#вопрос
У меня в txt файле набор команд , переношу в список из файла эти команды , но они имеют тип str  а не function , и естественно при интеграции этого списка команды не работают. Как быть ?
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
какие команды, какая интеграция, куда
источник

a

arnold in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Yaroslav Savin
какие команды, какая интеграция, куда
Вот
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
?
источник

a

arnold in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
это рабочий файл с обьявленными списками внутри
источник

a

arnold in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Здание чтобы команды считывались с txt файла , но когда с txt считываю то команда имеет type = str а не function
this in txt
t.forward, t.right, t.right, t.forward, t.forward
t.forward, t.left, t.forward, t.left, t.forward, t.right, t.right,t.right, t.forward, t.forward
t.left, t.forward, t.right, t.right, t.forward, t.left, t.forward
t.right, t.forward, t.forward, t.left, t.forward, t.left, t.forward,t.forward, t.left, t.forward
-------------------------------------

import turtle as t


def turtle_one():
   t.penup()
   t.forward(30)
   t.pendown()
   t.left(90+30)


def transition():
   if i == zero:
       t.penup()
       t.left(180)
       t.forward(100)
       t.pendown()
       t.left(270)
   else:
       t.left(180)
       t.penup()
       t.forward(120)
       t.right(90)
       t.forward(20)
       if i == seven:
           t.forward(40)
       t.left(270)
       t.pendown()


t.shape('turtle')
t.speed(4)
t.width(3)
t.color('blue')
x_constanta = 60

t.penup()
t.goto(-200, 0)
t.left(-90)
t.pendown()
line_number = 0

with open('turtle_list.txt', 'r') as file:
   for line in file:
       list_number = line.split(',')
       line_number += 1
       counter = 0
       x_constanta = 60
       if list_number == 1 :
           turtle_one()
       for k in list_number:
           print(type(k))
           if list_number == 2 and k == t.left or list_number == 3 and k == t.left:
               t.left(x_constanta / 2)
           if list_number == 3 and k == t.left and counter == 5 or\
                       list_number == 4 and k == t.right and counter == 0:
               k(-60)
           if list_number == 4 and k == t.left and counter == 3 or list_number == 4 and k == t.left:
               k(30)
           k(x_constanta)
           counter += 1
           transition()
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
ты можешь в файле хранить не t.forward, а forward
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
а потом вызывать getattr(t, funcname_str)()
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
или если ты хочешь хранить так, как есть - t.forward
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
попробуй eval(funcname_str + ())
источник

a

arnold in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Yaroslav Savin
попробуй eval(funcname_str + ())
Понял щас попробую спасибо
источник

NP

Nick Pershyn in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Vlad
в других яп то же самое?
источник

E

Eagint in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Vlad
начинаю любить пайтон практически с самого начала обучения
https://0.30000000000000004.com/ вот почитайте о представлении чисел с плавающей точкой в компьютерах
источник