Trang chủ Lớp 10 SGK Tin học 10 - Kết nối tri thức Viết hàm với tham số là số tự nhiên n in ra...

Viết hàm với tham số là số tự nhiên n in ra tất cả các số là ước nguyên tố của n...

Sử dụng hàm prime( ) trong phần thực hành. Giải và trình bày phương pháp giải Câu hỏi Luyện tập trang 130 SGK Tin học 10 - Bài 26. Hàm trong Python.

1. Viết hàm với tham số là số tự nhiên n in ra tất cả 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.

Sử dụng hàm prime( ) trong phần thực hành.

def prime(n):

c=0

k=1

while k<n:

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):

Advertisements (Quảng cáo)

if n%i==0 and prime(i)==True:

print(i, end=” ")

2. Viết hàm numbers(s) đếm số các chữ số có trong xâu s.

Ví dụ numbers(“0101abc”) = 4.

Dựa vào kiến thức đã học để viết chương trình

s=input("Nhập vào xâu s:”)

def numbers(s):

c=0

for i in s:

if i.isdigit():

c=c+1

return c

print(numbers(s))

Advertisements (Quảng cáo)