Проблема с ответом на проблему синтаксиса python

#python

Вопрос:

Я получил этот вызов, в котором, если я правильно выполню код, должен появиться флаг. Небольшой отказ от ответственности, мои навыки работы на Python практически отсутствуют, и я буду рад понять, что вызывает синтаксические ошибки в коде, особенно при попытке запустить строку 15 «31/21», кажется, вызывает проблему, но вот код:

 
str = '''
 _____       _                 _____                   _ 
/  __      | |               |_   _|                 | |
| /  /_   _| |__   ___ _ __    | | ___ _ __ __ _  ___| |
| |   | | | | '_  / _  '__|   | |/ __| '__/ _` |/ _  |
| __/ |_| | |_) |  __/ |     _| |__  | | (_| |  __/ |
 ____/__, |_.__/ ___|_|     ___/___/_|  __,_|___|_|
        __/ |                                            
       |___/       
       '''


print(str)
print("Congratulations on Completing Your Challenge!n")
print("Please send your CV, the code "31/21" and your registered email to the challenge via our Email address: cyberm@cyber.gov.iln")
input("Stay safe ;)")

 

Заранее спасибо.

Комментарии:

1. Побег «31/21» как «31/21». Кавычки завершают строку.

2. И вам следует переименовать свою str переменную. Это противоречит встроенной функции.

3. docs.python.org/3/tutorial/index.html

Ответ №1:

Если вам нужен " символ в строке, вы можете использовать одинарные кавычки ' для разделения всей строки:

 print('Please send your CV, the code "31/21" and your registered email to the challenge via our Email address: cyberm@cyber.gov.iln')