Advertisement
Lov83

Tim3solonnhattrongmotvonglap

Feb 22nd, 2020
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.53 KB | None | 0 0
  1. print('Tìm 3 số lớn nhất trong một vòng lặp')
  2.  
  3. def max3(a):
  4.     i=0
  5.     #sắp từ lớn đến bé
  6.     while i<len(a)-1:
  7.         if a[i]<a[i+1]:
  8.             a[i], a[i+1] = a[i+1], a[i]
  9.             i=-1 #lặp lại từ đầu sau khi swap hai số
  10.         i+=1
  11.     b=a[:3]
  12.     return b
  13.  
  14. if __name__=="__main__":
  15.     print('Nhập các phần tử trong dãy (cách nhau bởi dấu cách): ')
  16.     a=list(map(int, input().split()))
  17.     b=max3(a)
  18.    
  19.     print('Ba phần tử lớn nhất là: ')
  20.     print(b)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement