findmax.py 659 B

1234567891011121314151617181920212223242526272829
  1. """
  2. 找出列表中最大或最小的元素
  3. Version: 0.1
  4. Author: 骆昊
  5. Date: 2018-03-06
  6. """
  7. def main():
  8. fruits = ['grape', 'apple', 'strawberry', 'waxberry', 'pitaya']
  9. # 直接使用内置的max和min函数找出列表中最大和最小元素
  10. # print(max(fruits))
  11. # print(min(fruits))
  12. max_value = min_value = fruits[0]
  13. for index in range(1, len(fruits)):
  14. if fruits[index] > max_value:
  15. max_value = fruits[index]
  16. elif fruits[index] < min_value:
  17. min_value = fruits[index]
  18. print('Max:', max_value)
  19. print('Min:', min_value)
  20. if __name__ == '__main__':
  21. main()
  22. # 想一想如果最大的元素有两个要找出第二大的又该怎么做