Trợ giúp không chạy chương trình Python

Hiện tại mình đang học python, mình sau khi học mình thử viết một chương trình tính S tam giác nhưng không chạy được ~~ mong các bạn xem giúp nó có lỗi gì không, mình sử dụng Pycharm nó báo vậy đấy :smiley:

Bạn sửa thành:
chieu_cao = int(raw_input)
canh_dai = int(raw_input)

Có thể int bằng float…

1 Like

Sai biến truyền vào hàm print kìa, chữ s viết hoa.

1 Like

Cám ơn hai bạn nha :grinning:

Mình cũng đang tập tành nên có để ý, khi print bạn dùng dấu phẩy hình như không đúng, bỏ dấu phẩy đi, hi, khi đó % stamgiac thôi, cũng không có ngoặc đơn.

PS: Từ sinh viên già mới học được 2 tuần :-).
PS: Mà cái này phải có function của hàm math mới chạy thì phải, vì mình mới thử xong, hehe.

1 Like

Mình sữa rồi mà sao nó lại tính ra bằng 0 nhở :anguished:

Python2 thì 1/2 là phép tính chứ không phải phân số, nó là 1 chia 2 lấy phần nguyên nên kết quả bằng 0
=> Dùng 0.5
Python3 thì 1/2 là 0.5

1 Like

Yeah, hoặc sửa lại là 1/2.0 để Python tự chuyển qua kiểu float.

Chạy:

1 Like

Thanks nhiều nhé :smiley:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?