01/10/2018, 10:03
Python in error
Anh chị giúp em câu lệnh python này ah. em chạy hoài mà cứ báo lỗi.
Sẵn tiện cho em hỏi: em còn phân vân trong cách sử dụng dấu =, ==, is, in, giúp em phân biệt rõ hơn ko ah. em cứ nằm 4 operator này.
n = int(input('enter a positive integer "n"')
if n%2 and n%3:
print ("Both")
elif n%2 or n%3:
print ("One")
else:
print ("None")
Bài liên quan
=
là phép gán ví dụ==
là phép so sánh bằng hay không?is
. Cái này thì mình không thấy nhiều, chỉ mới thấy ở trường hợp sau đâyin
thì mình hay thấy để kiểm tra một giá trị có nằm trong một chuỗi hay là list hay khôngỨng dụng chữ
in
này để điều kiện if thì khá hay mà đa số các ngôn ngữ khác không cóMình sửa lại như zầy, vẫn báo lỗi chỗ dấu chấm (:). Bài của mình chủ yếu run TH tìm số chia hết cho 2 và 3 hoặc chia hết cho 2 hoặc 3
n = int(input(‘enter a positive integer “n”’)
if n%2 == 0 and n%3 == 0:
print (“Both”)
elif n%2==0 or n%3==0:
print (“One”)
else:
print (“None”)
Nhưng code của bạn thì
không trả về giá trị
True
hayFalse
thế nên chỗ if đó Python nó không hiểuMình viết lại zầy như vẫn ko ổn:
n = int(input(‘enter a positive integer “n”’)
if n%2 == 0 and n%3 == 0:
print (“Both”)
elif n%2==0 or n%3==0:
print (“One”)
else:
print (“None”)
không ổn chỗ nào. Mình thấy đúng mà
Báo lỗi invalid syntax chỗ 2 dấu chấm
Bạn kiểm tra xem đã để code nó thẳng hàng ngay lối chưa. à mà print( cái ngoặc nó liền tới chữ t nhé
![](/pictures/picfullsizes/2018/10/02/beq1538476032.png)
có phải ý của bạn muốn màn hình hiện như thế này đúng không:
enter a positive integer "n"
thế thì mình đề nghị sửa lại thành thế này:
@nguyenchautuyetngoc: Format code lại bạn ơi. Thêm 3 dấu ` vào đầu và cuối code.
Thanks các bạn, cuối cùng mình đã chạy dc.
Python 3 hiểu chứ ! hàm if vui lắm test thử đi
tất cả các dạng dữ liệu trong python đều là True hết trừ integer 0, và None
Javascript còn lợi hại hơn
string 0 cũng là true.
cái đó là do
None là False chứ sao là True dc bạn
à e nhầm e nhìn lộn mất
mà cũng nhờ a nhắc e mới nhớ đúng là sáng e nói đó là sai thật
Sửa lại chơi
cái này giống như khai sáng vậy :D. E cám ơn!