Форум сайта python.su
Мне интересно кое-что. Так как питон язык интерпретируемый и код в нем выполняется почти построчно, что если:
try: print('trying doing some stuff') raise RuntimeError except: print('failed')
try: print('attempt') somefunction() # это вызовет ошибку runtimeerror except: print('failed')
# Life loop while alive: if (fun > boredom) and money: pass_day(fun, boredom, money) continue else: break
Офлайн
DamMerculДык так оно и печатает
По идее тут должен высвечиватся trying doing some stuff и потом failed, но получается только failed.
try: print('trying doing some stuff') raise RuntimeError except: print('failed') >>> trying doing some stuff failed >>>
[code python][/code]
Офлайн
PEHDOMСтраааанннооо, у меня только failed показал (примерно)
# Life loop while alive: if (fun > boredom) and money: pass_day(fun, boredom, money) continue else: break
Офлайн
У print() есть аргумент flush. Сначала выполни help(print), прочитай там всё. Дальше используй flush=True при вызове.
Офлайн