Viết chương trình nhập vào một danh sách gồm n số nguyên ( n nhập từ bàn phím ):
a) Tính và in ra tổng các số lẻ của các phần tử trong danh sách đó
b) Tạo một danh sách mới gồm các phần tử ở chỉ số chẵn ( chỉ số 0 , 2 , 4 ,...) từ danh sách ban đầu và in ra danh sách đó
Quảng cáo
2 câu trả lời 98
# Nhập số lượng phần tử
n = int(input("Nhập số lượng phần tử n: "))
# Nhập danh sách số nguyên
a = []
for i in range(n):
x = int(input(f"Nhập phần tử thứ {i}: "))
a.append(x)
# a) Tính tổng các số lẻ
tong_le = 0
for x in a:
if x % 2 != 0:
tong_le += x
print("Tổng các số lẻ là:", tong_le)
# b) Tạo danh sách các phần tử ở chỉ số chẵn (0, 2, 4,...)
b = []
for i in range(0, n, 2):
b.append(a[i])
print("Danh sách các phần tử ở chỉ số chẵn:", b)
ok nhé
Quảng cáo
Bạn cần hỏi gì?
