Quảng cáo
1 câu trả lời 120
a. Để hiển thị các số từ m đến n, ta có thể sử dụng vòng lặp for như sau:
```python
m = 1 # giá trị bắt đầu
n = int(input("Nhập n: ")) # số được nhập từ bàn phím
for i in range(m, n+1):
print(i)
```
b. Để tính tổng (tích) n số tự nhiên đầu tiên, ta cũng sử dụng vòng lặp for như sau:
```python
n = int(input("Nhập n: ")) # số được nhập từ bàn phím
tong = 0
tich = 1
for i in range(1, n+1):
tong += i
tich *= i
print("Tổng:", tong)
print("Tích:", tich)
```
c. Để tính tổng (tích) n số tự nhiên chẵn (lẻ) đầu tiên, ta cũng sử dụng vòng lặp for và kiểm tra điều kiện chẵn (lẻ) như sau:
```python
n = int(input("Nhập n: ")) # số được nhập từ bàn phím
tong_chan = 0
tich_chan = 1
tong_le = 0
tich_le = 1
for i in range(1, n+1):
if i % 2 == 0: # nếu là số chẵn
tong_chan += i
tich_chan *= i
else: # nếu là số lẻ
tong_le += i
tich_le *= i
print("Tổng các số chẵn:", tong_chan)
print("Tích các số chẵn:", tich_chan)
print("Tổng các số lẻ:", tong_le)
print("Tích các số lẻ:", tich_le)
```
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
44988 -
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
34460 -
Đã trả lời bởi chuyên gia
30241 -
Hỏi từ APP VIETJACK27169
-
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
21825
