JavaScript is required

Trong NNLT Python, để nhập 1 số nguyên từ bàn phím cho biến n, ta chọn câu lệnh nào?

A.

input(‘Nhập số nguyên n: ‘,n)

B.

n=int(input(‘Nhập số nguyên n: ‘))

C.

n=int(‘Nhập số nguyên n: ‘)

D.
n:=int(input(‘Nhập số nguyên n: ‘))
Trả lời:

Đáp án đúng: B


Trong Python, để nhập một số nguyên từ bàn phím và gán nó cho biến n, chúng ta cần sử dụng hàm input() để nhận dữ liệu từ người dùng, sau đó chuyển đổi dữ liệu đó sang kiểu số nguyên bằng hàm int().

  • Phương án A: input(‘Nhập số nguyên n: ‘,n) sai vì cú pháp của hàm input() không cho phép truyền biến n như một tham số. Nó chỉ nhận một chuỗi làm thông báo hiển thị cho người dùng.
  • Phương án B: n=int(input(‘Nhập số nguyên n: ‘)) đúng vì nó thực hiện đúng quy trình: hiển thị thông báo cho người dùng, nhận dữ liệu nhập vào, và chuyển đổi dữ liệu đó thành một số nguyên trước khi gán cho biến n.
  • Phương án C: n=int(‘Nhập số nguyên n: ‘) sai vì nó cố gắng chuyển đổi trực tiếp một chuỗi thành số nguyên, điều này sẽ gây ra lỗi nếu chuỗi không phải là một số hợp lệ.
  • Phương án D: n:=int(input(‘Nhập số nguyên n: ‘)) sai vì toán tử := không phải là toán tử gán hợp lệ trong Python.

Câu hỏi liên quan