Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 13 trang
THÔNG TIN TÀI LIỆU
Cấu trúc
Slide 1
NỘI DUNG
Khái niệm
Lợi ích của việc sử dụng hàm
Khai báo hàm
Khai báo hàm
Sử dụng hàm(gọi hàm)
Sử dụng hàm(gọi hàm)
Sử dụng hàm(gọi hàm)
Biến cục bộ
Biến toàn cục
Biến toàn cục
Slide 13
Nội dung
LOGO Hàm Python Giáo viên: Dương Thành Long Email: mrlong07.11@gmail.com SĐT/Zalo: 0835.100.699 Website: songlamtech.com elearning.songlamtech.com NỘI DUNG Khái niệm hàm Cách viết sử dụng hàm elearning.songlamtech.com Khái niệm Hàm dãy lệnh mô tả số thao tác định thực (được gọi) từ nhiều vị trí chương trình elearning.songlamtech.com Lợi ích việc sử dụng hàm Tránh việc lặp lại dãy lệnh Hỗ trợ việc thực chương trình Phục vụ q trình trừu tượng hóa elearning.songlamtech.com Khai báo hàm def ten_ham(tham số ): #câu lệnh Trong đó: ten_ham là tên hàm mà người lập trình muốn đặt Lưu ý: Tên hàm khơng bắt đầu số không chứa ký tự đặc biệt trừ ký tự _ tham số là tham số mà người lập trình muốn truyền vào hàm, khơng có tham số để trống trường Câu lệnh: câu lệnh Python elearning.songlamtech.com Khai báo hàm Ví dụ 1: Khai báo hàm in chữ "Welcome to songlamtech.com" def in_xau(): print("Welcome to songlamtech.com") Ví dụ 2: Khai báo hàm tính tổng số người dùng truyền vào def sum(a, b): print("sum = " + str(a + b)) Trong ví dụ a, b tham số mà truyền vào gọi hàm elearning.songlamtech.com Sử dụng hàm(gọi hàm) Để gọi hàm khai báo rồi, sử dụng cú pháp sau: ten_ham() #hoặc ten_ham(tham số ) Trong đó: ten_ham là tên hàm muốn gọi tham số là tham số muốn truyền vào hàm elearning.songlamtech.com Sử dụng hàm(gọi hàm) Ví dụ 3: Gọi hàm in_xau trong Ví dụ def in_xau(): print("Welcome songlamtech.com") in_xau() # Ket qua: Welcome to songlamtech.com to elearning.songlamtech.com Sử dụng hàm(gọi hàm) Ví dụ 4: Gọi hàm sum trong Ví dụ def sum(a, b): print("sum = " + str(a + b)) # tinh tong so 4,5 sum(4, 5) # Ket qua: sum = # tinh tong so 3,7 sum(3, 7) # Ket qua sum = 10 elearning.songlamtech.com Biến cục • Khi biến khai báo hàm sử dụng hàm • Khơng thể thay đổi giá trị biến (biến bình thường) mà tác động ngồi hàm được(trừ list) elearning.songlamtech.com Biến tồn cục • Có thể gọi sử dụng đâu chương trình • Khai báo: global tenbien elearning.songlamtech.com Biến tồn cục VÍ DỤ: Thay đổi giá trị biến hàm a = "Hello Guy!" def say(): global a a = “songlamtech.com" print(a) say() # KQ: songlamtech.com print(a) # KQ: songlamtech.com LOGO Cảm ơn! Http://elearning.songlamtech.com ... mà truyền vào gọi hàm elearning.songlamtech.com Sử dụng hàm( gọi hàm) Để gọi hàm khai báo rồi, sử dụng cú pháp sau: ten_ham() #hoặc ten_ham(tham số ) Trong đó: ten_ham là tên hàm muốn gọi tham... ten_ham là tên hàm muốn gọi tham số là tham số muốn truyền vào hàm elearning.songlamtech.com Sử dụng hàm( gọi hàm) Ví dụ 3: Gọi hàm in_xau trong Ví dụ def in_xau(): print("Welcome songlamtech.com")... elearning.songlamtech.com Khai báo hàm Ví dụ 1: Khai báo hàm in chữ "Welcome to songlamtech.com" def in_xau(): print("Welcome to songlamtech.com") Ví dụ 2: Khai báo hàm tính tổng số người dùng truyền