Code bị lỗi ở dòng if


Mọi người xem giùm em với ạ. Tại sao dấu hai chấm lại bị xem là lỗi?
Đa tạ!!! :)))

Tại sao lại flag em ạ? :(((

Đưa code lên + markdown bạn ơi
Python bạn chụp hình vậy khó mò lỗi lắm

3 Likes

Trong Python có kiểu so sánh x!= "up" and "down" nữa à?

3 Likes

mình không dùng python nhưng chắc là sai ở cái so sánh .____.

guesing_of_side != "up"and guessing_of_side != "down"
4 Likes

and dùng như sau :
if condition and condition(yc 2 condition phải là true thì mới đủ điều kiện)
vì vậy ở đây:

guessing_of_side != "up" and guessing_of_side != "down":
1 Like

Cú pháp bị sai. không được phép so sánh kiểu như là

if abc!="up" and "down":

Nó không hiểu cái down là gì vì nó không phải là một đối tượng

1 Like

Về cơ bản cái đó như

if 1:
if True:
if "x":
 pass

-> if guessing_of_side = "up" and "down"
<=> if guessing_of_side = "up" and True

Còn lỗi của bạn mình mò ra rồi.
Bạn quên đóng 1 cái ngoặc ở chỗ input :slight_smile:

guessing_of_side = ngoặc này >> (input....
if ...:
3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?