Đây là một chương trình Python để nhập nhiều số tự nhiên từ bàn phím và tính tổng các số tự nhiên lẻ dương:
sum_odd = 0
while True:
try:
n = int(input("Nhập một số tự nhiên (nhấn Enter để dừng): "))
if n > 0 and n % 2 == 1:
sum_odd += n
except ValueError:
break
print("Tổng các số tự nhiên lẻ dương là:", sum_odd)
Chương trình này sử dụng một vòng lặp vô hạn để cho phép người dùng nhập nhiều số tự nhiên từ bàn phím. Trong mỗi lần lặp, chương trình sử dụng hàm `input()` để yêu cầu người dùng nhập một số tự nhiên. Nếu người dùng nhấn Enter mà không nhập gì thêm, chương trình sẽ dừng vòng lặp bằng cách sử dụng lệnh `break`.
Nếu người dùng nhập một số tự nhiên dương lẻ, chương trình sẽ cộng số đó vào biến `sum_odd` để tính tổng các số tự nhiên lẻ dương.
Cuối cùng, chương trình sẽ in ra tổng các số tự nhiên lẻ dương đã tính được.