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