01/10/2018, 14:53
Cần được giúp đỡ về cách sử dụng toán tử trong python
Mình code như hình sau.

Chương trình báo lỗi tại dòng số 9, mình nghĩ vấn đề là tại mình trừ 2 biến cho nhau là namnay - namsinh
khi mình gọi 1 biến mới là tuoi = namnay - namsinh cũng không thực hiện được và sử dụng trực tiếp như hình cũng bó tay luôn. Hôm trước mình có xem video dạy trong () của input để trống mới tính toán được, và mình thử chỉ để dạng int(input()) cũng không thực hiện được phép tính. Các bạn giúp mình với nhé.
Bài liên quan
Mình không biết Python, nhưng mình chỉ hỏi bạn tại sao là dòng thứ 7 bạn có dấu phần trăm, cũng tương tự như vậy, dòng thứ 9 lại không có? Đó có phải là nguyên nhân nó báo lỗi không
chỉ là mình thử các cách viết khác nhau, kiểu %d là thay %d bằng format là năm sinh vào. phần dòng 9 mình không biết lỗi này xử lý như nào. ngay cả khi gán 1 biến khác như:
tuoi = namnay - namsinh
thì cũng không thực hiện được nhưng 1 số code mình đọc họ lại làm được . hix
Bạn xóa dấu
,
ở cuối dòng 4, 5, 6 là được.Mình làm theo cách bạn chỉ và được rồi. bạn ơi chỉ giúp mình tại sao lại không đặt dấu phẩy không bạn. Mình học theo clip bảo rằng để dấu phẩy để không bị xuống hàng @@.
tks bạn.
Bạn nhìn vào thông báo lỗi có từ
tuple
, bạn tìm hiểu về kiểu dữ liệu này của python, bạn sẽ rõ hơn.Đơn giản khi bạn dùng dấu
,
có nghĩa là bạn đã tạo ra kiểu dữ liệutuple
, chứ không phải kiểu dữ liệuint
nữa.