1) viết chương trình nhập vào 1 mảng 1 chiều từ A1 đến An in mảng vừa nhập ra màn hình
2) tính tb + các số lẻ trong mảng
Tìm số lẻ lớn nhất trong mảng
3) ktr xem mảng có phải dãy tăng đều ko
1. # In ra mảng vừa nhập
mang = list(map(int, input("Nhập dãy A, cách nhau bằng dấu cách: ").split()))
print("Mảng vừa nhập: mang = ", mang)
# 2. Tính trung bình cộng và tìm số lẻ lớn nhất
so_le = [x for x in mang if x % 2 != 0] # Kiểm tra xem trong mảng có số lẻ hay không?
if not so_le: print("Mảng không có số lẻ.")
else:
trung_binh = sum(so_le) / len(so_le) # Tính trung bình cộng các số lẻ trong mảng
max_so_le = max(so_le) # Tìm số lẻ lớn nhất trong mảng
print(f"Trung bình cộng của các số lẻ trong mảng là: {trung_binh}")
print(f"Số lẻ lớn nhất trong mảng là: {max_so_le}")
# 3. Kiểm tra dãy tăng đều
# Sử dụng hàm all() để kiểm tra xem mọi phần tử mang[i] trong mảng có đều nhỏ hơn hoặc bằng phần tử ngay sau mang[i + 1] hay không?
mang_tang_dan = all(mang[i] <= mang[i + 1] for i in range(len(mang) - 1))
if mang_tang_dan == True: print("Mảng là dãy tăng đều.")
else: print("Mảng không là dãy tăng đều.")
Chúc bạn học tốt!
Tin học là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng. Tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin. Hãy tận dụng sức mạnh của tin học để giải quyết các vấn đề và sáng tạo ra những giải pháp mới!
Lớp 11 - Năm thứ hai ở cấp trung học phổ thông, gần đến năm cuối cấp nên học tập là nhiệm vụ quan trọng nhất. Nghe nhiều đến định hướng tương lai và học đại học có thể gây hoang mang, nhưng hãy tự tin và tìm dần điều mà mình muốn là trong tương lai!
Copyright © 2021 HOCTAPSGK