python學習05 數字大小排序

2021-09-24 15:37:51 字數 642 閱讀 8668

#!/usr/bin/python

# -*- coding: utf-8 -*-

'''輸入三個整數x,y,z,請把這三個數由小到大輸出

'''from pip._vendor.distlib.compat import raw_input

'''三個數比大小,說白了就是集合排序問題,有函式直接用相應函式,沒有的就用相關排序演算法.

'''def test1(a,b,c):

a=int(a);

b=int(b);

c=int(c);

ma=max(a, b)

mi=min(a, b);

if c>ma:

print(mi,ma,c)

elif cprint(c,mi,ma)

else:

print(mi,c,ma)

def test2(a,b,c):

li=li.sort()

print(li)

a=raw_input("請輸入整數a:");

b=raw_input("請輸入整數b:");

c=raw_input("請輸入整數c:");

test1(a,b,c)

test2(a,b,c)

python按大小排序教案 小班按大小排序的教案

小班按大小排序的教案 篇一 小班數學 排序教案 數學 排序觀摩 課教案土默特左旗第一幼兒園 小班教師 姚國珍 2016.11 數學 排序 活動名稱 數學 排序 活動目標 嘗試運用交替的規律給排序。體驗交替排序的規律和方法。活動準備 洋娃娃 小熊 圖形卡片 小紅旗 彩帶 膠棒 草地 背景 背景 洋娃娃...

Mysql按數字大小排序String欄位

標題有點難以理解,事實是我不知道怎樣用一句話來描述此種情形。問題是這樣的,當我們按由大到小的順序排序一組數字的時候,它應該如此 9800 8000 900 但如果是這些數字是以string型別儲存的話,直接排序的結果會是這樣 9800 9008000 當然多數情況下我們會把數字儲存為數字型,就可避免...

Mysql按數字大小排序String欄位

今天做專案的時候,遇到個小小的問題,在資料庫中查詢的時候,要用string型別的數字進行一下排序!結果是按照字串排序來處理的,沒有達到預想中的效果!於是先是想到將字元轉成數字型的,在網上搜了一下,基本上都是這樣做的,只不過很多人實現的方式稍有不同而已!有的是在 order by 的時候在字段前加個減...