#!/usr/bin/env python # -*- coding: utf-8 -*- dt = 0.01; eps = 10; start_plan = 100000; start_real = 10000; to_be = start_plan; as_is = start_real;[code][code python][/code][/code] t = 0 while(1): print "-----------------------------" gap = to_be - as_is if(abs(gap) <= eps): break; gap_dec = 0.1 * gap print "TIME: %s"%t print "\tGAP: %s"%gap print "\tTO BE: %s"%to_be print "\tAS IS: %s"%as_is print " GAP DEC: %s"%gap_dec intens = 0.02 * gap print " INTENS: %s"%intens to_be = to_be - gap_dec * dt as_is = as_is + intens * dt t = t + dt
Alina0612
Дорогие форумчане! Помогите пожалуйста, очень над
dt = 0.01 eps = 10 start_plan = 100000 start_real = 10000 to_be = start_plan as_is = start_real t = 0 while(1): print("-----------------------------") gap = to_be - as_is if(abs(gap) <= eps): break gap_dec = 0.1 * gap print('TIME: %s' %t) print("\tGAP: %s" %gap) print("\tTO BE: %s" %to_be) print("\tAS IS: %s" %as_is) print(" GAP DEC: %s" %gap_dec) intens = 0.02 * gap print(" INTENS: %s" %intens) to_be = to_be - gap_dec * dt as_is = as_is + intens * dt t = t + dt
def id_method(): newID = random.randint(1, 100) return id_method def kfc_test(): json_list = { 'Name': name, 'Age': age, 'Country': country, 'Menu': denmark_dialog_01, 'drink': denmark_dialog_02, 'Time order': kfc_order, 'JSONid' : newID, } return json_list def write_json(person_dict): try: data = json.load(open('persons.json')) except: data = [] data.append(person_dict) with open('persons.json', 'w') as file: json.dump(data, file, indent=2, ensure_ascii=False) def main(): persons = [] write_json(kfc_test()) write_json(id_method()) if __name__ == '__main__': main() input("\n\n Click Enter to exit!")
dial = '' while (dial != 'Заткнись') and (dial != 'Потому что' ): print('Почему?') dial = input() print('Хорошо')
dial = '' while (dial != 'Заткнись') or (dial != 'Потому что' ): print('Почему?') dial = input() print('Хорошо')
Kto_aleПутанный код, не видно чёткой структуры, изолированности частей друг от друга. Короче, он не читается, ты сам в нём потеряешься, если года через три откроешь, написав к тому времени десяток похожих программ.
Есть решенная задача, фидбэк по ней, пару советов и один вопрос, а что не так то??? Причем уточнить у проверяющих не получилось ибо канал связи закрылся
Kto_aleНу у тебя ни одного класса нет, хотя они бы прояснили программу. Тут дело даже не в ООП, а просто в наличии чётко очерченных сущностей, выполняющих всю работу. Каждая сущность должна заниматься только своей частью, иметь свою ответственность. Вот на курсах по питону обычно классы показывают сразу на примере кошечек-собачек. Типа кошечка может сказать мяу, а собачка может сказать гав, и для них можно сделать одну полиморфную функцию, которая в зависимости от поданого в неё животного произнесёт соответствующий звук. Вообще, много неявных фишек передаётся при обучении на курсах, многие подходы. Ты даже сам не поймёшь, что узнал что-то, просто станешь этим пользоваться потом всегда.
-пройди пару курсов Python чтобы систематизировать знания
Kto_aleДа у тебя про каждую функцию нельзя сходу сказать: 1) что она делает? 2) в каком состоянии программы она запускается? 3) в каком состоянии программы она завершается?
А еще алгоритмы…я конечно в курсе, что реализовал ее самым простым способом
Mayer
С использованием or (При этом цикл не реагирует на слова при которых значение должно быть ложным)
dial = 'Заткнись' dial = 'Потому что' dial = 'Любое другое значение'
(dial != 'Заткнись') or (dial != 'Потому что' )
#Выражение: while (dial != 'Заткнись') or (dial != 'Потому что' ): #равно выражению: while True: