Với giải SGK Tin học 10 Kết nối tri thức trang 140 chi tiết trong Bài 28: Phạm vi của biến giúp học sinh dễ dàng xem và so sánh lời giải từ đó biết cách làm bài tập Tin học 10. Mời các bạn đón xem:
Luyện tập
Luyện tập 1 trang 140 SGK Tin học 10: Viết hàm với đầu vào, đầu ra như sau:
- Đầu vào là danh sách sList, các phần tử là xâu kí tự.
- Đầu ra là danh sách cList, các phần tử là kí tự đầu tiên của các xâu kí tự tương ứng trong danh sách sList.
Phương pháp giải:
Vận dụng kiến thức đã học để viết hàm
Lời giải:
Ta có hàm như sau:
- Danh sách B thu được từ A bằng cách lấy ra các phần tử có chỉ số chẵn.
- Danh sách B thu được từ A bằng cách lấy ra các phần tử có chỉ số lẻ.
Phương pháp giải:
Dựa vào kiến thức đã học để viết hàm
Lời giải:
Ta có hàm Tach_day() như sau:
Vận dụng
- ƯCLN của m, n.
- Bội chung nhỏ nhất (BCNN) của m, n.
Gợi ý: Sử dụng công thức ƯCLN(m, n) × BCNN(m, n) = m × n.
Phương pháp giải:
Dựa vào kiến thức đã học để viết hàm
Sử dụng công thức ƯCLN(m, n) × BCNN(m, n) = m × n.
Lời giải:
Ta có hàm như sau:
Phương pháp giải:
Dựa vào kiến thức đã học để viết chương trình
Lời giải:
def testDate(dd, month, yy):
if month == 1 or month == 3 or month == 5 or month == 7 or month == 8 or month== 10 or month == 12:
max1 = 31
elif month == 4 or month == 6 or month == 9 or month == 11:
max1 = 30
elif yy % 4 == 0 and yy % 100 != 0 or yy % 400 == 0:
max1 = 29
else:
max1 = 28
if month < 1 or month > 12:
return False
elif dd < 1 or dd > max1:
return False
elif yy < 1 or yy > 100000000:
return False
return True
s=input("Nhập thời gian: ")
list=s.split(" ")
if testDate(int(list[0]),int(list[1]),int(list[2])):
print("Thời gian nhập hợp lệ")
else:
print("Thời gian nhập không hợp lệ")
Xem thêm các bài giải Tin học 10 Kết nối tri thức hay, chi tiết khác:
CÔNG TY TNHH ĐẦU TƯ VÀ DỊCH VỤ GIÁO DỤC VIETJACK
- Người đại diện: Nguyễn Thanh Tuyền
- Số giấy chứng nhận đăng ký kinh doanh: 0108307822, ngày cấp: 04/06/2018, nơi cấp: Sở Kế hoạch và Đầu tư thành phố Hà Nội.
2021 © All Rights Reserved.