Viết chương trình nhập N. In ra dãy số 1 2 3...
In ra dãy số lẻ: 1 3 5...N. Tính tổng lẻ
In ra dãy số chẵn: 2 4 6... N. Tính tổng chẵn.
Nhập mảng a. In ra mảng a. Tính tổng các số lẻ.
Quảng cáo
2 câu trả lời 708
Để giải quyết yêu cầu của bạn, chúng ta sẽ viết một chương trình Python để thực hiện các công việc sau:
1. Nhập vào các số nguyên từ người dùng.
2. Đếm và tính tổng các số chẵn trong dãy số đã nhập.
3. In ra dãy số từ 1 đến N.
4. In ra dãy số lẻ từ 1 đến N và tính tổng của chúng.
5. In ra dãy số chẵn từ 2 đến N và tính tổng của chúng.
6. Nhập một mảng số nguyên từ người dùng, in ra mảng đó và tính tổng các số lẻ trong mảng đó.
Dưới đây là chương trình Python thực hiện các yêu cầu trên:
```python
def count_and_sum_even_numbers():
# Nhập các số nguyên từ người dùng
numbers = input("Nhập vào các số nguyên, cách nhau bằng khoảng trắng: ")
numbers_list = list(map(int, numbers.split()))
# Đếm và tính tổng các số chẵn
count_even = 0
sum_even = 0
for num in numbers_list:
if num % 2 == 0:
count_even += 1
sum_even += num
# In ra các số chẵn
print(f"Dãy số chẵn vừa nhập: {', '.join(map(str, [num for num in numbers_list if num % 2 == 0]))}")
# Tính và in ra số lượng và tổng các số chẵn
print(f"Số lượng số chẵn: {count_even}")
print(f"Tổng các số chẵn: {sum_even}")
def print_sequence_and_sum_odd(N):
# In ra dãy số từ 1 đến N
print(f"Dãy số từ 1 đến {N}:")
for i in range(1, N + 1):
print(i, end=' ')
print()
# In ra dãy số lẻ từ 1 đến N và tính tổ
Để giải quyết yêu cầu của bạn, chúng ta sẽ viết một chương trình Python để thực hiện các công việc sau:
1. Nhập vào các số nguyên từ người dùng.
2. Đếm và tính tổng các số chẵn trong dãy số đã nhập.
3. In ra dãy số từ 1 đến N.
4. In ra dãy số lẻ từ 1 đến N và tính tổng của chúng.
5. In ra dãy số chẵn từ 2 đến N và tính tổng của chúng.
6. Nhập một mảng số nguyên từ người dùng, in ra mảng đó và tính tổng các số lẻ trong mảng đó.
Dưới đây là chương trình Python thực hiện các yêu cầu trên:
`python
def count_and_sum_even_numbers():
# Nhập các số nguyên từ người dùng
numbers = input("Nhập vào các số nguyên, cách nhau bằng khoảng trắng: ")
numbers_list = list(map(int, numbers.split()))
# Đếm và tính tổng các số chẵn
count_even = 0
sum_even = 0
for num in numbers_list:
if num % 2 == 0:
count_even += 1
sum_even += num
# In ra các số chẵn
print(f"Dãy số chẵn vừa nhập: {', '.join(map(str, [num for num in numbers_list if num % 2 == 0]))}")
# Tính và in ra số lượng và tổng các số chẵn
print(f"Số lượng số chẵn: {count_even}")
print(f"Tổng các số chẵn: {sum_even}")
def print_sequence_and_sum_odd(N):
# In ra dãy số từ 1 đến N
print(f"Dãy số từ 1 đến {N}:")
for i in range(1, N + 1):
print(i, end=' ')
print()
# In ra dãy số lẻ từ 1 đến N và tính tổ
Quảng cáo
Bạn muốn hỏi bài tập?
