Image 1

Tên biến nào sau đây là đúng trong Python? a. -tich b. tong@ c. 1_dem d. csn…

Tên biến nào sau đây là đúng trong Python?
a. -tich b. tong@ c. 1_dem d. csn1
Hỏi bởi: Hoa Trái
2 câu trả lời (Giải pháp)
▲ 4

Chào các em học sinh yêu quý!

Hôm nay, chúng ta sẽ cùng nhau giải quyết một bài tập cơ bản nhưng rất quan trọng về quy tắc đặt tên biến trong ngôn ngữ lập trình Python. Việc đặt tên biến đúng quy tắc không chỉ giúp chương trình chạy được mà còn giúp mã nguồn dễ đọc, dễ hiểu hơn rất nhiều.

PHƯƠNG PHÁP ÁP DỤNG:

Để xác định tên biến nào là đúng trong Python, chúng ta sẽ áp dụng các quy tắc cơ bản về đặt tên biến mà các em đã được học:

  1. Tên biến phải bắt đầu bằng một chữ cái (a-z, A-Z) hoặc dấu gạch dưới (_).
  2. Tên biến không được bắt đầu bằng một chữ số.
  3. Tên biến chỉ có thể chứa các chữ cái, chữ số và dấu gạch dưới (_). Không được chứa các ký tự đặc biệt khác (như @, #, $, %, khoảng trắng, dấu gạch ngang -, v.v.).
  4. Tên biến không được trùng với các từ khóa (keywords) của Python (ví dụ: if, for, while, class, v.v.). (Mặc dù quy tắc này không trực tiếp liên quan đến các lựa chọn trong bài này, nhưng đây là một quy tắc quan trọng cần nhớ).
  5. Python là ngôn ngữ phân biệt chữ hoa, chữ thường (case-sensitive), nghĩa là tenBienTenBien là hai biến khác nhau.

Chúng ta sẽ lần lượt kiểm tra từng lựa chọn dựa trên các quy tắc này.

LỜI GIẢI CHI TIẾT:

Bước 1: Kiểm tra lựa chọn a. -tich

  • Tên biến này bắt đầu bằng ký tự - (dấu gạch ngang).
  • Theo quy tắc thứ 1 và thứ 3, tên biến không được bắt đầu bằng ký tự - (dấu gạch ngang) và không được chứa các ký tự đặc biệt như vậy. Dấu gạch ngang thường được dùng cho phép trừ hoặc là một phần của tên file, không phải là ký tự hợp lệ để bắt đầu tên biến.
  • Kết luận: -tich là tên biến sai.

Bước 2: Kiểm tra lựa chọn b. tong@

  • Tên biến này chứa ký tự @ (a còng).
  • Theo quy tắc thứ 3, tên biến chỉ có thể chứa chữ cái, chữ số và dấu gạch dưới. Ký tự @ là một ký tự đặc biệt và không được phép dùng trong tên biến.
  • Kết luận: tong@ là tên biến sai.

Bước 3: Kiểm tra lựa chọn c. 1_dem

  • Tên biến này bắt đầu bằng chữ số 1.
  • Theo quy tắc thứ 2, tên biến không được bắt đầu bằng một chữ số.
  • Kết luận: 1_dem là tên biến sai.

Bước 4: Kiểm tra lựa chọn d. csn1

  • Tên biến này bắt đầu bằng chữ cái c (đáp ứng quy tắc 1).
  • Tên biến này chỉ chứa các chữ cái (c, s, n) và chữ số (1) (đáp ứng quy tắc 3).
  • Tên biến này không bắt đầu bằng chữ số và không chứa ký tự đặc biệt.
  • Kết luận: csn1 là tên biến đúng theo các quy tắc của Python.

Vậy, đáp án đúng là: d. csn1

Hy vọng qua bài tập này, các em đã nắm vững hơn về cách đặt tên biến trong Python. Đây là một kiến thức nền tảng rất quan trọng đó nhé!

Trả lời bởi: Giáo viên Chuyên Môn
▲ 0

Quy tắc đặt tên trong python là bắt đầu bằng chữ hoặc dấu _ , trong tên biến ko có kị tự đặc biệt, ko bắt đầu bằng số

a. -tich (bắt đầu bằng dấu gạch, ko đúng quy tắc)

b. tong@ (có kí tự đặc biệt, ko đúng quy tắc)

c. 1_dem (bắt đầu bằng số, sai quy tắc nốt)

d. Cái này đúng vì bắt đầu bằng chữ cái và ko có kí tự đặc biệt

Trả lời bởi:

Viết một bình luận

WhatsApp
Facebook
Chat Zalo
Zalo
097.538.4646
Zalo
Giới thiệu Như Hảo