Size: a a a

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

2020 October 02

I

Ins1de in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
В первом х=1 потом 10, 1000
источник

Y

Yaris in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Всем привет! Подскажите, пожалуйста, как решить задачу.  меня есть  словарь. В нем несколько других словарей. Во внутренних словарях есть одинаковые ключи с разными параметрами. Как вытащить значение этого ключа и сравнить эти значения?
источник

Y

Yaris in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Я так понимаю, что нужно использовать сразу 2 ключа? Внешнего и внутреннего словарей?
источник

ῼk

ῼ ÀļȩχxΧ kΘbA ῼ... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
#вопрос

Имеется два типа данных, которые отличаются только на одно поле. Как их лучше хранить в не реляционной бд?
источник
2020 October 03

O

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

O

Oleksii in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Всем привет! Киньте кто-нибудь пожалуйста линк на еще не обновленный курс, он где-то был в архиве.
источник

ДК

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

AB

Aleksandr Belobrov in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Привет! Подскажите, пожалуйста, а как вернуть цепную дробь [0,1,2,3,4,5] ?
источник

Y

Yaris in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
# вопрос
class Teacher:
   def init(self):
       self.name = input('Введите имя: ')
       self.cours = input('Введите названия курсов, через запятую: ').split(', ')

   def python_guru(self):
       return 'Python Start' in self.cours or 'Python Pro' in self.cours

   def get_name(self):
       return self.name


print('\n'.join(t.get_name() for t in [Teacher() for _ in range(int(input("Введите количество преподавателей")))] if t.python_guru()))
Как в этот код перед печатью преподавателей вставить строку print("Эксперты Python:"). Чтобы было
Эксперты Python:  
Вася
Петя
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Aleksandr Belobrov
Привет! Подскажите, пожалуйста, а как вернуть цепную дробь [0,1,2,3,4,5] ?
приближенное решение влоб. ок?
или нужно вычислить числитель-знаменатель?
источник

NP

Nick Pershyn in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
приближенное решение влоб. ок?
или нужно вычислить числитель-знаменатель?
https://en.wikipedia.org/wiki/Continued_fraction - смотреть раздел "Some useful theorems". Там дана рекурсивная формула, по которой цепную дробь можно быстро приводить к рациональным приближениям.
источник

NP

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

AB

Aleksandr Belobrov in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
приближенное решение влоб. ок?
или нужно вычислить числитель-знаменатель?
я опечатался в сообщении, свернуть, а не вернуть)
источник

AB

Aleksandr Belobrov in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Nick Pershyn
Хочу также обратить внимание, что числитель и знаменатель можно вычислить независимо друг от друга.
Задача просто свернуть цепную дробь, я не совсем понимаю, это должно быть просто число, или же дробь числитель/знаменатель
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Aleksandr Belobrov
я опечатался в сообщении, свернуть, а не вернуть)
я тестировал своё решение с помощью онлайнкалькулятора  https://planetcalc.ru/8456/
там есть пара алгоритмов:
Алгоритм обратного преобразования:
// f[] - массив коэффициентов цепной дроби с индексами 0...k-1
// k - количество коэффициентов
n ⟵ f[k-1];
d ⟵ 1;
loop while k greater than 1
       r ⟵  d;
       d ⟵ n;
       k ⟵ k-1;
       n ⟵ f[k-1]*n+r;
end loop  
output ⟵ n/d;

только надо попробовать на питоне реализовать, и возвращать кортеж n,d
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Aleksandr Belobrov
Задача просто свернуть цепную дробь, я не совсем понимаю, это должно быть просто число, или же дробь числитель/знаменатель
что-то похоже
источник

AB

Aleksandr Belobrov in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Спасибо, буду разбираться
источник

Н

Никита in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
может кто - нибудь подсказать в чем проблема?
источник

R

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

R

Raphaеl in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
и что это за синтаксис param1, param2, param3 in num_list !?
источник