Vận dụng trang 135 SGK Tin học 10 Kết nối tri thức
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ố.
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.
Hướng dẫn giải chi tiết Vận dụng trang 135
Phương pháp giải:
1. Vận dụng kiến thức đã học, sử dụng các lệnh như: while, tách xâu, nhập dữ liệu số nguyên, .... để viết chương trình.
2. 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.
Lời giải chi tiết:
Chương trình có thể thực hiện như sau:
1.
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])
print("ƯCLN của a và b là: ",UCLN(a,b))
2.
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))
-- Mod Tin Học 10 HỌC247
Bài tập SGK khác
Câu hỏi mục 2 trang 133 SGK Tin học 10 Kết nối tri thức - KNTT
Luyện tập trang 135 SGK Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 27.1 trang 55 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 27.2 trang 55 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 27.3 trang 55 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 27.4 trang 56 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 27.5 trang 56 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 27.6 trang 56 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 27.7 trang 56 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 27.8 trang 56 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 27.9 trang 56 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 27.10 trang 56 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 27.11 trang 56 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 27.12 trang 57 SBT Tin học 10 Kết nối tri thức - KNTT
Chưa có câu hỏi nào. Em hãy trở thành người đầu tiên đặt câu hỏi.