Bài tập về câu lệnh lặp for và while
Viết chương trình Python nhập một số tự nhiên n từ bàn phím, sau đó tính tích:
T = 1 x 2 x 3 x .. x n
Viết chương trình Python nhập vào một số tự nhiên n (1<n<=20) và tính tổng sau:
\(S=1+\dfrac{1}{2}+\dfrac{1}{4}+...+\dfrac{1}{2n}\)
Viết chương trình Python:
1) nhập số tự nhiên n.
2) tính tổng sau bằng lệnh lặp for
\(S=1+2^2+3^2+...+n^2\)
3) tính tích: \(T=\dfrac{n\left(n+1\right)\left(2n+1\right)}{6}\)
4) chạy chương trình với n = 2, 3, 4, .. và hãy so sánh S với T
Viết chương trình Python nhập vào số tự nhiên k (1 < k < 10) và in ra bảng cửu chương nhân k.
Ví dụ: k = 5
5 x 1 = 5 5 x 6 = 30
5 x 2 = 10 5 x 7 = 35
5 x 3 = 15 5 x 8 = 40
5 x 4 = 20 5 x 9 = 45
5 x 5 = 25 5 x 10 = 50
Hãy viết chương trình dùng vòng lặp for hoặc while để giải bài toán sau:
Vừa gà vừa chó
Bó lại cho tròn
Ba mươi sáu con
Một trăm chân chẵn
Hỏi gà bao con, chó bao con?
Viết chương trình nhập vào:
- Ngày, tháng, năm
- Tính số ngày từ đầu năm của năm đó đến ngày/tháng/năm nhập vào ở trên (trong đó chú ý đến năm nhuận, tháng 2 của năm nhuận có 29 ngày, tháng 2 của năm không nhuận là 28 ngày)