X

SBT Tin học 10 Kết nối tri thức

Nhà nước quản lí lượng tiêu thụ điện được thống kê theo tháng


Nhà nước quản lí lượng tiêu thụ điện được thống kê theo tháng. Tháng được gọi là đột biến nếu sản lượng tiêu thụ của tháng đó lớn hơn cả tháng trước và sau tháng đó. Dữ liệu sản lượng tiêu thụ điện hàng tháng được cho bởi dãy các số, ví dụ:

Giải sách bài tập Tin học 10 Bài 32: Ôn tập lập trình Python

Câu 32.2 trang 66 SBT Tin học 10: Nhà nước quản lí lượng tiêu thụ điện được thống kê theo tháng. Tháng được gọi là đột biến nếu sản lượng tiêu thụ của tháng đó lớn hơn cả tháng trước và sau tháng đó. Dữ liệu sản lượng tiêu thụ điện hàng tháng được cho bởi dãy các số, ví dụ:

a[0], a[1], ..., a[N-1].

Cần tìm và liệt kê các chỉ số và giá trị a[i] sao cho a[i] tương ứng với tháng đột biến.

Yêu cầu nhập dữ liệu sản lượng điện tiêu thụ từ bàn phím trên một hàng có N số, mỗi số cách nhau bởi dấu cách. Chương trình cần in ra dãy các tháng (bằng chỉ số dãy) và sản lượng tiêu thụ đột biến của tháng đó.

Lời giải:

Hướng dẫn:

slist = input("Nhập dãy các số là sản lượng tiêu thụ điện: ")

A = [int(k) for k in slist.split()]

for k in range(1, len(A)-1):

 if A[k-1] < A[k] < A[k+1]:

  print("tháng thứ" , k-1, A[k])

Xem thêm các bài giải sách bài tập Tin học lớp 10 Kết nối tri thức hay, ngắn gọn khác: