01/10/2018, 14:49

Code Python chỉ chạy dòng đầu tiên

Hi mọi người, em là thành viên mới và cũng mới bắt đầu học python, có một số thắc mắc nhỏ mong được giúp đỡ. Em có viết một chương trình check năm nhuận nhưng lúc run thì chỉ output dòng đầu tiên. và đây là code của e

print("Mời Thím Nhâp Năm: ")
x = int (input())
ptint("Thím nhập năm: ", x, "đúng không nà ...")

if x % 100 == 0 and x % 400 == 0 :
print("Năm của thím nhập là năm nhuận lol ...")
else:
print("Năm của thím nhập éo là năm nhuận lol ...")
HK boy viết 17:00 ngày 01/10/2018

print("Mời Thím Nhâp Năm: ")
x = int (input())

Python có hỗ trợ kiểu in ra câu mời mọc “mời bạn nhập số” rồi đọc dữ liệu mà đảm bảo độ chính xác, không cần phải dùng cách print rồi đọc bằng input() một cách nhà quê nữa:

x = int(input("nhập số cmnđ: "))

Mà rõ ràng là Python chạy code đến dòng thứ 2 thì nó đang đợi bạn nhập dữ liệu, bạn đã nhập dữ liệu chưa?

Thứ 2, điều kiện check năm nhuận của bạn sai rồi.

Nguyen Hoang viết 17:00 ngày 01/10/2018

MÌnh có nhập năm rồi mà không được, mong được giúp đỡ

HK boy viết 17:00 ngày 01/10/2018

Chuyển sang chạy code trên Powershell/cmd đi. Chạy code trên command của sublime làm gi.

Nguyen Hoang viết 16:49 ngày 01/10/2018

mình chuyển qua PowerShell thì nó báo ntn

HK boy viết 17:02 ngày 01/10/2018

Chạy code với Python:

python tên_file.py
Nguyen Hoang viết 16:50 ngày 01/10/2018

Sr vì làm phiền bạn nhiều, tại cũng mới tập tành code thôi

HK boy viết 16:49 ngày 01/10/2018

Chạy thẳng dòng lệnh trên vào powershell ấy…

Nguyen Hoang viết 17:01 ngày 01/10/2018

Cám ơn bạn rất nhiều, mình đã chạy được lol … sr vì làm mất thời gian của bạn quá …

Bài liên quan
0