菜鸟教程 -- 学的不仅是技术,更是梦想!

Python 基础教程
(追記) (追記ここまで)

Python 练习实例66

Python 100例 Python 100例

题目:输入3个数a,b,c,按大小顺序输出。

程序分析:无。

程序源代码:

实例

#!/usr/bin/python# -*- coding: UTF-8 -*-if__name__ == '__main__': n1 = int(raw_input('n1 = :\n'))n2 = int(raw_input('n2 = :\n'))n3 = int(raw_input('n3 = :\n'))defswap(p1,p2): returnp2,p1ifn1 > n2 : n1,n2 = swap(n1,n2)ifn1 > n3 : n1,n3 = swap(n1,n3)ifn2 > n3 : n2,n3 = swap(n2,n3)printn1,n2,n3

以上实例输出结果为:

n1 = :
123
n2 = :
456
n3 = :
789
123 456 789

Python 100例 Python 100例

AI 思考中...

3 篇笔记 写笔记

  1. #0

    叮咚

    A12***[email protected]

    22

    参考解法,使用 sort():

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    a=[]
    for i in range(3):
     a.append(input("请输入一个数字:"))
    a.sort()
    print a

    叮咚

    A12***[email protected]

    9年前 (2017年04月11日)
  2. #0

    轮子着火了

    yun***[email protected]

    4

    参考方法:

    #!/usr/bin/python3
    # -*- coding: UTF-8 -*-
    L = []
    for i in range(3):
     L.append(int(raw_input('输入一个数字:')))
    for i in range(3):
     for j in range(i + 1, 3):
     if L[i] > L[j]:
     L[i],L[j] = L[j],L[i]
    print L

    轮子着火了

    yun***[email protected]

    9年前 (2017年06月09日)
  3. #0

    Alex

    867***[email protected]

    2

    参考实例:

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    if __name__=='__main__':
     l=[]
     for i in range(3):
     x=raw_input('输入一个数字:')
     l.append(x)
     for i in range(3):
     print(max(l))
     l.remove(max(l)) #利用 remove()函数依次输出最大值
    

    Alex

    867***[email protected]

    9年前 (2017年07月19日)

点我分享笔记

  • 昵称 (必填)
  • 邮箱 (必填)
  • 引用地址

AltStyle によって変換されたページ (->オリジナル) /