01/10/2018, 16:27

Hỏi về code trong python 3

Em có đọc mục Functions của Python Tutorial thì tới đoạn nó cho một ví dụ về Default Argument như sau:

Em đã thử cho chạy code nhưng không ra được kết quả, mà bị lỗi:

def ask_ok(prompt, retries=4, reminder='Please try again!'):
...     while True:
...         ok = input(prompt)
...         if ok in ('y', 'ye', 'yes'):
...             return True
...         if ok in ('n', 'no', 'nop', 'nope'):
...             return False
...         retries = retries - 1
...         if retries < 0:
...             raise ValueError('invalid user response')
...         print(reminder)
... ask_ok('Do you really want to quit?')

  File "<stdin>", line 12
    ask_ok('Do you really want to quit?')
         ^
SyntaxError: invalid syntax

Cho em hỏi đoạn code này phải chạy như thế nào ạ?

HK boy viết 18:33 ngày 01/10/2018

Bạn up lại cả code của bạn lên đi.

Khánh Trần viết 18:33 ngày 01/10/2018

Mình sửa lại rồi đó.

HK boy viết 18:28 ngày 01/10/2018

Bạn thêm 2 dấu xuống dòng trước khi gọi ask_ok('Do you really want to quit?') nhé.

Khánh Trần viết 18:35 ngày 01/10/2018

À mình hiểu rồi cảm ơn bạn

Bài liên quan
0