Tìm kiếm theo tiêu đề

Tin tức cộng đồng

[MỜI HỢP TÁC] Các kỳ thi Olympic Quốc tế 2026 (IMO - IEO - ISO)

Kính gửi Quý Lãnh đạo, Ban Giám hiệu và Quý Thầy/Cô, FermatTech (Đối tác Google tại VN) phối hợp cùng SCO Ấn Độ trân trọng kính mời tham gia 3 kỳ thi uy tín dành cho HS từ lớp 1 - 12: - IMO: Olympic Toán Quốc tế. - IEO: Olympic Tiếng Anh Quốc tế. - ISO: Olympic Khoa học...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Bài 26. Hàm trong Python

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Hoàng Đức Hạnh
Ngày gửi: 22h:23' 14-04-2025
Dung lượng: 408.9 KB
Số lượt tải: 53
Số lượt thích: 0 người
Bài toán: Viết chương trình vẽ 3 hình chữ nhật có kích
thước:
**********
*
*
**********
**********
*
*
**********
**********
*
*
**********

Tiết: 55, 56
BÀI 26: HÀM TRONG
PYTHON

1. Một số hàm thiết kế sẵn của Python
2. Thiết lập các hàm tự định nghĩa

1. Một số hàm thiết kế sẵn của Python
- Python cung cấp sẵn nhiều hàm thực hiện những
công việc khác nhau cho phép người dùng được tùy
ý sử dụng khi viết chương trình bằng các câu lệnh
gọi hàm tương ứng.
- Cú pháp câu lệnh gọi hàm trong Python:
()
Vd1: print("Chào các bạn!")

- Một số hàm thiết kế sẵn của Python: Bảng 26.1 trang
127
Vd2: Hàm abs(): Trả về giá trị tuyệt đối của 1 số
print(abs(-3.5))  # Kết quả: 3.5

Vd3: Hàm range(): Tạo ra một dãy số nguyên
for i in range(5):
    
print(i,end=" ") # Kết quả: 0 1 2 3 4

Vd4: Hàm chr(): Chuyển một mã Ascii (hoặc Unicode)
thành kí tự tương ứng
for i in range(65, 91):  
    
print(chr(i), end=" ") # Kq: A  Z

Vd5: Hàm divmod(): Tính cả thương và số dư trong
một phép chia số nguyên cùng một lúc
print(divmod(10, 3))   # Kết quả: (3, 1)

2. Thiết lập các hàm tự định nghĩa
- Cú pháp thiết lập hàm có trả lại giá trị:
def ():

return
- Vd6: Viết hàm nhập 2 số nguyên a và b vào từ
bàn phím

- Vd6: Viết hàm nhập 2 số nguyên a và b vào từ bàn
phím
def Nhap2so():
    a=int(input("Nhập số nguyên a:"))
    b=int(input("Nhập số nguyên b:"))
    return a,b

- Cú pháp thiếp lập hàm không trả lại giá trị
def ():

- Vd7: Viết hàm vẽ một hình chữ nhật có kích
thước:
**********
*
*
**********

Vd7:
def ve_HCN():
    print("**********")
    print("*      
*")
    print("**********")

THỰC HÀNH

Bài 1: Viết chương trình vẽ 3 hình chữ nhật có kích thước:
********** Yêu cầu: Sử dụng hàm vẽ 1 hình chữ nhật

*
*
**********
**********
*
*
**********
**********
*
*
**********

Hướng dẫn
B1: Viết hàm vẽ 1 hcn có kích thước 10(*) x 3(*)
B2: Gọi hàm vẽ hcn 3 lần

THỰC HÀNH

Bài 2: Viết hàm tính tổng 2 số nguyên a và b

- Cú pháp thiết lập hàm có trả lại giá trị:
def ():

return
Tên hàm: Tong
Tham số: a,b
Khối lệnh: s=a+b
Giá trị trả về của hàm: s

THỰC HÀNH

Bài 2: Viết hàm tính tổng 2 số nguyên a và b
def Tong(a,b):
    s=a+b
    return s

THỰC HÀNH

Bài 3: Viết chương trình tính và đưa ra màn hình
tổng 2 số nguyên a, b (với a, b được nhập vào từ
bàn phím).
Yêu cầu: Sử dụng hàm tính tổng 2 số nguyên a, b

Hướng dẫn
B1: Viết hàm tính tổng
B2: Nhập 2 số nguyên a, b từ bàn phím
B3: Gọi hàm tính tổng
B4: Đưa tổng ra màn hình

THỰC HÀNH

Bài 4: Viết hàm numbers(s) đếm số các chữ số có
trong xâu s.
Vd: number(“0101abc”) = 4

THỰC HÀNH

Bài 4:

def numbers(s):
    count=0
    for ch in s:
        if ch in "0123456789":
            count=count+1
    return count
 
Gửi ý kiến