Trang chủ Lớp 10 SGK Tin học 10 - Kết nối tri thức Viết chương trình thực hiện: Nhập hai số tự nhiên từ bàn...

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ố...

Vận dụng kiến thức đã học để viết chương trình. Trả lời Câu hỏi Vận dụng trang 135 SGK Tin học 10 - Bài 27. Tham số của hàm.

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ố.

Vận dụng kiến thức đã học để viết chương trình

def UCLN(a,b):

r = a % b

while r != 0:

a = b

b = r

r = a % b

return b

s=input("Nhập hai số tự nhiên cách nhau bởi dấu phẩy: ")

s=s.replace(",”,” ")

A=s.split(” ")

a=int(A[0])

b=int(A[1])

Advertisements (Quảng cáo)

print("ƯCLN của a và b là: ",UCLN(a,b))

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.

Gợi ý: Sử dụng các phương thức s.upper() và s.lower() để chuyển đổi các kí tự của xâu s sang chữ in hoa và in thường.

Sử dụng các phương thức s.upper() và s.lower() để chuyển đổi các kí tự của xâu s sang chữ in hoa và in thường.

s=input("Nhập họ tên: ")

c=int(input("Nhập số c: "))

def change(s,c):

if c==0:

return s.upper()

else:

return s.lower()

print("”.join(change(s,c))