HOC24
Lớp học
Môn học
Chủ đề / Chương
Bài học
Chủ đề
Câu hỏi trắc nghiệm
Kiểm tra
Bỏ qua
Tiếp tục
Thảo luận
Luyện tập lại
Câu hỏi kế tiếp
Báo lỗi
Tham số là gì trong Python?
Đối số là gì?
Biến cục bộ là biến được khai báo ở đâu?
Biến toàn cục là gì?
Từ khóa nào dùng để chỉ định biến toàn cục trong thân hàm?
Kết quả của đoạn chương trình sau là gì?
x = 5 def ham(): x = 10 print(x) ham() print(x)
Cho đoạn chương trình:
def test(a): a = a + 1 return a x = 2 print(test(x)) print(x)
Kết quả là:
Đoạn mã sau thực hiện công việc gì?
def kiemtra(so): if so % 2 == 0: return True return False
Với đoạn mã sau:
a = 10def thaydoi(): global a a = 20thaydoi()print(a)
Cho đoạn mã sau:
def ham(b): b.append(5) lst = [1, 2, 3] ham(lst) print(lst)
Nếu không dùng từ khóa global, biến toàn cục có thể bị thay đổi trong hàm.
global
Hàm có thể có cả tham số và trả về giá trị.
Nếu truyền biến kiểu danh sách vào hàm, mọi thay đổi bên trong hàm sẽ làm thay đổi danh sách gốc.
Đoạn mã sau kiểm tra số nguyên tố bằng cách kiểm tra ước chia từ 2 đến căn bậc hai của n:
def is_prime(n): if n < 2: return False for i in range(2, int(n**0.5) + 1): if n % i == 0: return False return True
Đoạn mã sau trả về "Không hợp lệ" nếu người dùng nhập số âm:
def check_number(x): if x < 0: return "Không hợp lệ" return "Hợp lệ"