Lớp 10
Lớp 1điểm
4 tháng trước
Đỗ Hồng Dung

Bài 3: Viết chương trình in ra màn hình tổng các số nguyên lẻ trong khoảng từ 30 đến 70
Mình cần một tay giúp đây! Ai có thể đóng góp ý kiến để mình giải quyết câu hỏi này được không?

Hãy luôn nhớ cảm ơnvote 5 sao

nếu câu trả lời hữu ích nhé!

Các câu trả lời

Phương pháp làm:
- Dùng vòng lặp for để duyệt qua tất cả các số trong khoảng từ 30 đến 70.
- Kiểm tra từng số trong khoảng đó xem có phải số nguyên lẻ không.
- Nếu là số nguyên lẻ, ta cộng số đó vào biến tổng.
- Sau khi duyệt qua tất cả các số trong khoảng, ta in ra giá trị của biến tổng.

Một cách làm:
```python
tong = 0
for i in range(30, 71):
if i % 2 != 0:
tong += i
print("Tổng các số nguyên lẻ trong khoảng từ 30 đến 70 là:", tong)
```

Một cách làm khác:
```python
tong = sum([i for i in range(30, 71) if i % 2 != 0])
print("Tổng các số nguyên lẻ trong khoảng từ 30 đến 70 là:", tong)
```

Lưu ý: Lớp 10 chưa học vòng lặp list comprehension, nên phương pháp đầu tiên sẽ phù hợp hơn.

Hãy giúp mọi người biết câu trả lời này thế nào?
11 vote
Cảm ơn 3Trả lời.

Câu trả lời 1:
```python
# Sử dụng vòng lặp for để duyệt qua các số từ 30 đến 70
# Kiểm tra nếu số đó là số lẻ thì cộng vào tổng
total = 0
for i in range(30, 71):
if i % 2 != 0:
total += i

# In ra tổng các số nguyên lẻ trong khoảng từ 30 đến 70
print(total)
```

Câu trả lời 2:
```python
# Sử dụng vòng lặp while để duyệt qua các số từ 30 đến 70
# Kiểm tra nếu số đó là số lẻ thì cộng vào tổng
total = 0
number = 30
while number <= 70:
if number % 2 != 0:
total += number
number += 1

# In ra tổng các số nguyên lẻ trong khoảng từ 30 đến 70
print(total)
```

Lưu ý: Đây chỉ là 2 trong số nhiều cách để giải bài toán trên. Có thể có nhiều cách khác nhau để tạo chương trình tương tự.

Hãy giúp mọi người biết câu trả lời này thế nào?
11 vote
Cảm ơn 2Trả lời.
Câu hỏi Tin học Lớp 10
Câu hỏi Lớp 10

Bạn muốn hỏi điều gì?

Đặt câu hỏix
  • ²
  • ³
  • ·
  • ×
  • ÷
  • ±
  • Δ
  • π
  • Ф
  • ω
  • ¬
0.46979 sec| 2230.023 kb