Giải tin học 10 KNTT bài 26: Hàm trong Python

Giải bài 26: Hàm trong Python - Sách kết nối tri thức với cuộc sống tin học 10. Phần dưới sẽ hướng dẫn giải bài tập và trả lời các câu hỏi trong bài học. Cách làm chi tiết, dễ hiểu. Hi vọng các em học sinh nắm tốt kiến thức bài học.

Khởi động

Em có thể kể tên một số hàm trong số các lệnh đã học hay không? Các hàm đó có những đặc điểm chung gì?

Trả lời:

Một số hàm đã học là input( ), len( ), str( ), int( ), bool( ), print( ), float( ), type( )...

Các hàm trên có điểm chung là đều có dấu đóng mở ngoặc đơn đi sau tên lệnh.

 

1. Một số hàm thiết kế sẵn của Python

Hoạt động 1: Tìm hiểu một số hàm của Python

Quan sát một số câu lệnh trong Bảng 26.1 và cho biết những câu lệnh này có điểm chung gì?

Trả lời:

Đều có dấu đóng mở ngoặc đơn đi sau tên lệnh.

 

Câu hỏi: 

Mô tả tham số và giá trị trả lại của mỗi hàm sau: float( ), str( ), len( ), list( ).

Trả lời:

  • Lệnh float(21) chuyển số nguyên 21 thành số thực 21.0
  • Lệnh str(21) chuyển số nguyên 21 thành xâu kí tự '21'
  • Lệnh len("tinhoc10") thực hiện việc đếm độ dài kí tự, giá trị trả về là 8
  • Lệnh list("tinhoc10") liệt kê các phần tử của xâu kí tự: ['t', 'i', 'n', 'h', 'o', 'c', '1', '0']
Trả lời: a) Tên hàm: Nhap_xauGiá trị trả lại: xâu kí tự msgChức năng của hàm: nhập xâu kí tự.b) Tên hàm: Inday(n)Tham số hàm: số nGiá trị trả lại: không cóChức năng của hàm: in dãy số gồm n số tự nhiên đầu tiên.
Trả lời: 1. Trong phần thực hành, để thiết lập hàm prime(n), tiến hành tính số ước thực sự của n. Biến C đùng để đếm số các ước thực sự của n. Ban đầu đặt k = 1. Vòng lặp sẽ tăng k lên 1 đơn vị cho đến khi k = n thì dừng. Với mỗi k, kiểm tra nếu k là ước của n thì C tăng lên 1. n sẽ là số nguyên tố khi...
Tìm kiếm google: giải tin 10 kết nối, giải sách tin 10 kntt, hướng dẫn giải tin học 10 sách mới, giải tin 10 bài 26 kntt, giải bài 26: hàm trong python

Xem thêm các môn học

Giải tin học 10 kết nối tri thức


Đia chỉ: Tòa nhà TH Office, 90 Khuất Duy Tiến, Thanh Xuân, Hà Nội
Điện thoại hỗ trợ: Fidutech - click vào đây
Chúng tôi trên Yotube
Cùng hệ thống: baivan.net - Kenhgiaovien.com - tech12h.com