Tự học

GIẢI BÀI TẬP SGK TIN HỌC LỚP 10 KNTT – BÀI 27 THAM SỐ CỦA HÀM

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

Recent Posts

Đề kiểm tra cuối kì 1 Tin học 12 Kết nối tri thức 2026–2027: Ma trận, đề mẫu và đáp án

Tải đề cuối kì 1 Tin học 12 Kết nối tri thức 2026–2027 bản Word,…

9 giờ ago

Hướng dẫn sử dụng Inkscape từ cơ bản đến nâng cao – Tin học 10 Kết nối tri thức

Hướng dẫn sử dụng Inkscape cho học sinh Tin học 10 Kết nối tri thức:…

2 tuần ago

Giáo án Toán 12 tích hợp năng lực số và AI theo Thông tư 02/2025…

3 tháng ago

MA TRẬN ĐẶC TẢ VÀ ĐỀ KIỂM TRA GIỮA HKI TIN HỌC 11 ĐỊNH HƯỚNG…

1 năm ago

This website uses cookies.