Viết chương trình nhập số n, sau đó lần lượt nhập n số của dãy. Yêu cầu khi nhập vào các số sẽ được sắp xếp

Câu 30.9 trang 62 SBT Tin học 10Viết chương trình nhập số n, sau đó lần lượt nhập n số của dãy. Yêu cầu khi nhập vào các số sẽ được sắp xếp ngay theo thứ tự tăng dần. Viết chương trình sau đó thực hiện các công việc kiểm thử.

Trả lời

* Chương trình có thể viết như sau:

A = []

n = int(input("Nhập số tự nhiên n: "))

for i in range(n):

num = eval(input("Nhập số thứ "+str(i+1)+": "))

k = 0

while k < len(A) and A[k] < num:

k = k + 1

A.insert(k,num)

print("Dãy số đã nhập:",A)

* Các em tự tiến hành kiểm thử chương trình.

Xem thêm các bài giải SBT Tin học lớp 10 Kết nối tri thức hay, chi tiết khác:

Bài 28: Phạm vi của biến

Bài 29: Nhận biết lỗi chương trình

Bài 30: Kiểm thử và gỡ lỗi chương trình

Bài 31: Thực hành: Viết chương trình đơn giản

Bài 32: Ôn tập lập trình Python

Bài 33: Nghề thiết kế đồ họa máy tính

 

Câu hỏi cùng chủ đề

Xem tất cả