python比较三个数_python经典练习题(三)
生活随笔
收集整理的這篇文章主要介紹了
python比较三个数_python经典练习题(三)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
人生苦短,你需要python
繼續(xù)學習python
第一題
題目:輸入三個整數(shù) x,y,z,請把這三個數(shù)由小到大輸出不借助sort
num1 =int(input("請輸入第一個數(shù)"))num2 =int(input("請輸入第二個數(shù)"))num3 =int(input("請輸入第三個數(shù)"))temp=0if num1>num2: temp=num1 num1=num2 num2=tempif num1>num3: temp = num1 num1 = num3 num3 = tempif num2>num3: temp = num2 num2 = num3 num3 = tempprint(num1,"-",num2,"-",num3)借助sort
l = []for i in range(3): x = int(input("請輸入數(shù)字")) l.append(x)l.sort()print(l)學習知識點:sort
sort() 函數(shù)用于對原列表進行排序,如果指定參數(shù),則使用比較函數(shù)指定的比較函數(shù)。
sort()方法語法:
list.sort( key=None, reverse=False)key -- 主要是用來進行比較的元素,只有一個參數(shù),具體的函數(shù)的參數(shù)就是取自于可迭代對象中,指定可迭代對象中的一個元素來進行排序。
reverse -- 排序規(guī)則,reverse = True 降序, reverse = False 升序(默認)
第二題
題目:用*號輸出字母 C 的圖案。print ('*' * 10)for i in range(5): print ('* *')print ('*' * 10)#換行print ('*' * 6)學習知識點:print
print ('*' * 10) 連續(xù)輸出10個*總結
以上是生活随笔為你收集整理的python比较三个数_python经典练习题(三)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 阴蚤怎么治疗
- 下一篇: 红细胞分布宽度偏高怎么回事