Недавно начал учить пайтон, поэтому хз, что лучше использовать для перехода из кода к определенной строчке кода:warcraft:
def start(): bank = int(input("Enter the value of your balance:")) bet = int(input("Enter the value of first bet:")) complete() def complete(): print(bet) choice = input("The value of first bet =", bet,". Is it right? Y/N") if choice == "Y": start1() elif choice == "N": start() else: print("Unknown command, try again.") complete() start() --- Сообщение объединено с предыдущим 25 янв 2020 Я уже понял, что так нельзя писать, ибо это не работает:warcraft: Как правильно это сделать?
можно же сделать while True Код while True наверное и зачем вызывать complete() Код complete() из start() Код start() когда в конце можно после старт вызвать complete() Код complete() короче ебани бесконечный цикл и из него уже и вызывай свои функции
И так, мой коллега, сейчас я расскажу тебе пару секретов. Но для уточнения - я не очень опытный программист, поэтому не бейте. Goto - опасная штука, так же ты будешь очень сильно путаться, если код будет большой. Так же, если ты учил python с разных сайтов и слитых курсов, но до сих пор не уверен, что ты способен что-то написать, то в ЛС могу посоветовать тебе пару книг. Удачки.
1nfinity_inactive2945082, В "Zen of Python" пишут - Явное лучше, чем неявное. Простое лучше, чем сложное. Сложное лучше, чем запутанное. Лично я не пользуюсь goto потому что он тупо не нужен для моих задач и вам советую его тоже не использовать - и читаемость ухудшается, и код становится более громоздким. P.s Да я знаю что есть библиотеки threading / multiprocessing, но скажу снова, они мне не нужны. Пока что