Podcast
Questions and Answers
Trong Python, cú pháp nào được sử dụng để khai báo một chương trình con (hàm)?
Trong Python, cú pháp nào được sử dụng để khai báo một chương trình con (hàm)?
- `sub ten_ham(tham_so):`
- `function ten_ham(tham_so):`
- `def ten_ham(tham_so):` (correct)
- `procedure ten_ham(tham_so):`
Khi nào nên sử dụng chương trình con trong lập trình?
Khi nào nên sử dụng chương trình con trong lập trình?
- Chỉ khi ngôn ngữ lập trình yêu cầu.
- Khi cần thực hiện một đoạn mã nhiều lần trong chương trình. (correct)
- Để làm cho mã nguồn ngắn gọn và khó hiểu hơn.
- Chỉ khi bài toán quá phức tạp và không thể giải quyết bằng các câu lệnh thông thường.
Điều gì xảy ra nếu một hàm Python không có câu lệnh return
?
Điều gì xảy ra nếu một hàm Python không có câu lệnh return
?
- Hàm sẽ tự động trả về giá trị `None`. (correct)
- Hàm sẽ trả về một giá trị ngẫu nhiên.
- Hàm sẽ tiếp tục chạy vô hạn.
- Hàm sẽ báo lỗi và chương trình dừng lại.
Trong Python, làm thế nào để kết nối và sử dụng một hàm từ một thư viện có sẵn?
Trong Python, làm thế nào để kết nối và sử dụng một hàm từ một thư viện có sẵn?
Ưu điểm chính của việc sử dụng chương trình con là gì?
Ưu điểm chính của việc sử dụng chương trình con là gì?
Cho đoạn code:
def tinh_tong(a, b):
return a + b
x = 5
y = 10
ket_qua = tinh_tong(x, y)
print(ket_qua)
Giá trị của ket_qua
là bao nhiêu?
Cho đoạn code:
def tinh_tong(a, b):
return a + b
x = 5
y = 10
ket_qua = tinh_tong(x, y)
print(ket_qua)
Giá trị của ket_qua
là bao nhiêu?
Trong đoạn code sau, hàm BMI(h, w)
tính chỉ số BMI, h
là chiều cao (cm), w
là cân nặng (kg). Giá trị nào được truyền vào hàm khi gọi BMI(cao, nang)
?
Trong đoạn code sau, hàm BMI(h, w)
tính chỉ số BMI, h
là chiều cao (cm), w
là cân nặng (kg). Giá trị nào được truyền vào hàm khi gọi BMI(cao, nang)
?
Trong Python, điều gì xảy ra nếu bạn gọi một hàm với số lượng tham số khác với số lượng tham số mà hàm đó định nghĩa?
Trong Python, điều gì xảy ra nếu bạn gọi một hàm với số lượng tham số khác với số lượng tham số mà hàm đó định nghĩa?
Mục đích của câu lệnh return
trong một hàm Python là gì?
Mục đích của câu lệnh return
trong một hàm Python là gì?
Cho đoạn chương trình sau:
def gap_doi(x):
return x * 2
a = 5
b = gap_doi(a)
print(a, b)
Đoạn chương trình trên in ra kết quả gì?
Cho đoạn chương trình sau:
def gap_doi(x):
return x * 2
a = 5
b = gap_doi(a)
print(a, b)
Đoạn chương trình trên in ra kết quả gì?
Flashcards
Chương trình Con là gì?
Chương trình Con là gì?
Một đoạn chương trình được đặt tên, thực hiện một công việc cụ thể.
Chia Bài Toán Phức Tạp
Chia Bài Toán Phức Tạp
Phân chia bài toán lớn thành các bài toán nhỏ, viết code cho từng phần, rồi kết hợp lại.
Sử Dụng Hàm trong Python
Sử Dụng Hàm trong Python
Được sử dụng bằng cách khai báo (đặt tên và mô tả) và gọi thực hiện (sử dụng tên đã đặt).
Tên Hàm trong Python
Tên Hàm trong Python
Signup and view all the flashcards
Giá Trị Trả Về của Hàm
Giá Trị Trả Về của Hàm
Signup and view all the flashcards
Hàm Xây Dựng Sẵn
Hàm Xây Dựng Sẵn
Signup and view all the flashcards
Thư Viện Math trong Python
Thư Viện Math trong Python
Signup and view all the flashcards
Kết Nối Thư Viện
Kết Nối Thư Viện
Signup and view all the flashcards
Chương trình con
Chương trình con
Signup and view all the flashcards
Hàm có sẵn
Hàm có sẵn
Signup and view all the flashcards
Study Notes
Chương trình con và thư viện các chương trình con có sẵn
- Chương trình con là một đoạn mã lệnh thực hiện một nhiệm vụ cụ thể và được đặt tên.
- Chương trình con có thể được gọi và sử dụng lại nhiều lần trong chương trình chính.
Khái niệm chương trình con
- Khi giải quyết một bài toán phức tạp, người ta thường chia nhỏ bài toán thành các bài toán con.
- Các ngôn ngữ lập trình bậc cao cho phép tạo chương trình con bằng cách đặt tên cho đoạn chương trình.
- Chương trình con giúp việc lập trình trở nên dễ dàng hơn bằng cách tái sử dụng mã.
Khai báo và gọi thực hiện một hàm trong Python
- Trong Python, chương trình con được gọi là hàm.
- Hàm cần được khai báo và gọi để thực hiện.
- Khai báo hàm trong Python:
def tên_hàm(tham_số): các_lệnh_mô_tả_hàm
- Tên hàm phải tuân theo quy tắc đặt tên của Python.
- Có thể có hoặc không có tham số.
- Các lệnh mô tả hàm phải viết lùi vào.
Chuyển dữ liệu cho hàm thực hiện
- Hàm có thể nhận dữ liệu từ chương trình gọi thông qua tham số.
- Có hai cách truyền dữ liệu cho hàm:
- Truyền giá trị cụ thể.
- Truyền giá trị của biến.
Lời gọi hàm
- Hàm có thể trả về một giá trị cho chương trình gọi.
- Giá trị trả về được sử dụng như một biến trong chương trình gọi.
- Để trả về giá trị, sử dụng lệnh
return <giá_trị>
.
Các hàm được xây dựng sẵn
- Các ngôn ngữ lập trình bậc cao cung cấp các thư viện chứa các hàm được xây dựng sẵn.
- Người lập trình có thể gọi các hàm này để sử dụng mà không cần phải tự xây dựng lại.
Thư viện math trong Python
- Thư viện
math
cung cấp các hằng và hàm toán học. - Ví dụ: hàm
gcd(x, y)
trả về ước chung lớn nhất của x và y. - Để sử dụng các hàm trong thư viện, cần kết nối thư viện hoặc hàm đó với chương trình:
import math
: kết nối tất cả các hàm của thư việnmath
.from math import gcd
: chỉ kết nối hàmgcd
của thư việnmath
.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.