Hướng dẫn giải SGK Tin học 10 KNTT – Bài 27 Tham số của hàm
LUYỆN TẬP
1. Thiết lập hàm power(a,b,c) với a,b,c là số nguyên. Hàm trả lại giá trị (a+b)c
def power(a,b,c):
return (a+b)**c
2. Thiết lập hàm change() có hai tham số là xâu ho_ten và số c. Hàm sẽ trả lại xâu kí tự ho_ten là chữ in hoa nếu c=0. Nếu tham số c khác 0 thì hàm trả lại xâu ho_ten là chữ in thường.
def change(ho_ten, c):
if c == 0:
return ho_ten.upper()
else:
return ho_ten.lower()
VẬN DỤNG
1. Viết chương trình thực hiện: Nhập hai số tự nhiên từ bàn phím, hai số cách nhau bởi dấu phẩy, in ra ước chung lớn nhất (ƯCLN) của hai số.
def gcd(a, b):
while b:
a, b = b, a % b
return a
x, y = input("Nhap hai so cach nhau boi dau phay: ").split(',')
a, b = int(x), int(y)
ucln = gcd(a, b)
print("Uoc chung lon nhat cua", a, "va", b, "la:", ucln)
2. Viết chương trình thực hiện: Nhập n số tự nhiên từ bàn phím, hai số cách nhau bởi dấu cách. Tính và in ra tổng của các số này.
Cách 1:
ds=input("Nhap n so cach nhau boi dau cach: ").split()
tong=0
for k in ds:
tong = tong + int(k)
print("Tong cua cac so la:", tong)
Cách 2: Ngắn gọn hơn
lst = [int(x) for x in input("Nhap n so cach nhau boi dau cach: ").split()]
tong = sum(lst)
print("Tong cua cac so la:", tong)
MA TRẬN ĐẶC TẢ VÀ ĐỀ KIỂM TRA GIỮA HKII TIN HỌC 10 SÁCH KNTT…
MA TRẬN ĐẶC TẢ VÀ ĐỀ KIỂM TRA GIỮA HKII TIN HỌC 11 SÁCH KNTT…
MA TRẬN ĐẶC TẢ VÀ ĐỀ KIỂM TRA GIỮA HKII TIN HỌC 12 SÁCH KNTT…
MA TRẬN ĐẶC TẢ VÀ ĐỀ KIỂM TRA CUỐI HKI TIN HỌC 10, 11, 12…
This website uses cookies.