Luyện tập trang 107 SGK Tin học 10 Kết nối tri thức
1. Đoạn chương trình sau in ra kết quả gì?
2. Viết đoạn chương trình tính tích 1 × 2 × 3 × … × n với n được nhập từ bàn phím.
Hướng dẫn giải chi tiết Luyện tập trang 107
Phương pháp giải:
Dựa vào kiến thức đã học về lệnh:
+ for là lệnh lặp với số lần biết trước. Số lần lặp thường được xác định bởi vùng giá trị của lệnh range()
+ Lệnh chuyển đổi thành số nguyên khi nhập dữ liệu từ bàn phím
Lời giải chi tiết:
1. Kết quả của đoạn chương trình là bình phương của tổng dãy các số tự nhiên liên tiếp từ 0 đến n.
2.
n=int(input("Nhập số tự nhiên n"))
S=1
for n in range(1,n+1):
S=S*n
print("Tích các số từ 1 đến n là: ",S)
-- Mod Tin Học 10 HỌC247
Bài tập SGK khác
Hoạt động 2 trang 106 SGK Tin học 10 Kết nối tri thức - KNTT
Câu hỏi mục 2 trang 107 SGK Tin học 10 Kết nối tri thức - KNTT
Vận dụng trang 107 SGK Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 20.1 trang 42 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 20.2 trang 42 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 20.3 trang 42 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 20.4 trang 42 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 20.5 trang 42 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 20.6 trang 42 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 20.7 trang 42 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 20.8 trang 42 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 20.9 trang 43 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 20.10 trang 43 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 20.11 trang 43 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 20.12 trang 43 SBT Tin học 10 Kết nối tri thức - KNTT
-
Lệnh range (n) trả lại vùng giá trị như thế nào?
bởi Dang Tung 08/09/2022
Theo dõi (0) 1 Trả lời