Я не был уверен, под каким названием, чтобы задуматься над этим вопросом, кодирование гольфа кажется уместным, если немного не определено.
Я немного разбираюсь в python, но их, кажется, очень трудно «читать». На мой взгляд, понимание может выполнить то же, что и следующий код:
for i in range(10): if i == 9: print('i equals 9')
Этот код намного проще для чтения, чем то, как в настоящее время работает понимание, но я заметил, что у вас не может быть двух ':' в одной строке ... это тоже меня подводит ...
мой вопрос:
Можно ли как-нибудь привести следующий пример в ОДНУ ЛИНИЮ.
try:
if sam[0] != 'harry':
print('hello', sam)
except:
pass
Что-то вроде этого было бы замечательно:
try: if sam[0] != 'harry': print('hellp', sam)
except:pass
Но я снова сталкиваюсь с противоречивым ':'
Я также хотел бы знать, есть ли способ запустить попробовать (или что-то в этом роде) без исключения, кажется, что совершенно бессмысленно, что я должен поставить кроме: проходи туда. это потраченная впустую линия.
Спасибо за ваш вклад ... и здесь есть смайлик : D