Trang chủ Tin Học Lớp 9 Viết chương trình sắp xếp các số âm tăng dần,...

Viết chương trình sắp xếp các số âm tăng dần, các sô dương giảm dần nhưng vị trí âm dương không thay đổi -Mảng 1 chiều (Python) - câu hỏi 2124069

Câu hỏi :

Viết chương trình sắp xếp các số âm tăng dần, các sô dương giảm dần nhưng vị trí âm dương không thay đổi -Mảng 1 chiều (Python)

Lời giải 1 :

Nếu có sai thì bạn nói mình nhé.

a=input('\nNhap day so: ')
a=a.split()
l=len(a)

for i in range(l):
 a[i]=int(a[i])

for i in range(l):
 for j in range(i+1,l):
  if a[i]>a[j]:
   t=a[i]
   a[i]=a[j]
   a[j]=t

for i in range(l):
 for j in range(i+1,l):
  if (a[i]<a[j]) and (a[i]>-1):
   t=a[i]
   a[i]=a[j]
   a[j]=t

print('\nKet qua: ',a)

image

Thảo luận

-- vậy giờ chạy được chưa?
-- à quên, nãy bạn nói chạy được rồi. :)
-- bạn báo cáo câu trả lời của mình sao?
-- Mình có báo 1 lần, do code bạn trừ mấy chữ trong lệnh print ra thì của bạn y chang mình hết. Thông báo lần đầu là câu trả lời của bạn được giữ lại.
-- nhưng sau đó mình làm lại thì bị báo cáo liên tục rồi bị cảnh báo :\
-- mình còn tự làm lại nữa
-- bạn có thể vào đây nhé: https://hoidap247.com/khang-cao
-- ok bạn

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, 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 (ảo). Với cách hiểu hiện nay, 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.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 9

Lớp 9 - Là năm cuối ở cấp trung học cơ sở, sắp phải bước vào một kì thi căng thẳng và sắp chia tay bạn bè, thầy cô và cả kì vọng của phụ huynh ngày càng lớn mang tên "Lên cấp 3". Thật là áp lực nhưng các em hãy cứ tự tin vào bản thân là sẻ vượt qua nhé!

Nguồn : ADMIN :))

Copyright © 2021 HOCTAP247