Viết hàm với tham số là số tự nhiên n in ra các số là ước nguyên tố của n
Luyện tập 1 trang 130 Tin học 10: Viết hàm với tham số là số tự nhiên n in ra các số là ước nguyên tố của n.
Gợi ý: Sử dụng hàm prime() trong phần thực hành.
Lời giải:
Chương trình:
def prime(n):
c=0
k=1
while k if n%k==0: c=c+1 k=k+1 if c==1: return True else: return False n=int(input("Nhập số tự nhiên n:")) for i in range(1,n+1): if n%i==0 and prime(i)==True: print(i, end=" ") Xem thêm lời giải bài tập Tin học lớp 10 Kết nối tri thức với cuộc sống hay nhất, ngắn gọn khác: Khởi động trang 127 Tin học 10: Các chương trình giải những bài toán thực tế phức tạp .... Hoạt động 1 trang 127 Tin học 10: Tìm hiểu một số hàm của Python .... Câu hỏi trang 128 Tin học 10: Mô tả tham số và giá trị trả lại của mỗi hàm sau .... Hoạt động 1 trang 128 Tin học 10: Cách thiết lập hàm trong Python .... Câu hỏi trang 129 Tin học 10: Quan sát các hàm sau, giải thích cách thiết lập .... Luyện tập 2 trang 130 Tin học 10: Viết hàm numbers(s) đếm số các chữ số có trong xâu s .... Vận dụng 1 trang 130 Tin học 10: Trong khi viết hàm có thể có nhiều lệnh return .... Vận dụng 2 trang 130 Tin học 10: Viết chương trình yêu cầu nhập từ bàn phím một xâu kí tự .... Xem thêm các tài liệu học tốt lớp 10 hay khác: