基础编程练习50道
練習(xí)實(shí)例1
題目:有四個(gè)數(shù)字:1、2、3、4,能組成多少個(gè)互不相同且無重復(fù)數(shù)字的三位數(shù)?各是多少?
程序分析:可填在百位、十位、個(gè)位的數(shù)字都是1、2、3、4。組成所有的排列后再去 掉不滿足條件的排列。
for x in range(0, 5):for y in range(0, 5):for z in range(0, 5):if (x != y) and (x != z) and (y != z):print(x, y, z)練習(xí)實(shí)例2
題目:企業(yè)發(fā)放的獎(jiǎng)金根據(jù)利潤提成。利潤(I)低于或等于10萬元時(shí),獎(jiǎng)金可提10%;利潤高于10萬元,低于20萬元時(shí),低于10萬元的部分按10%提成,高于10萬元的部分,可提成7.5%;20萬到40萬之間時(shí),高于20萬元的部分,可提成5%;40萬到60萬之間時(shí)高于40萬元的部分,可提成3%;60萬到100萬之間時(shí),高于60萬元的部分,可提成1.5%,高于100萬元時(shí),超過100萬元的部分按1%提成,從鍵盤輸入當(dāng)月利潤I,求應(yīng)發(fā)放獎(jiǎng)金總數(shù)?
程序分析:請利用數(shù)軸來分界,定位。注意定義時(shí)需把獎(jiǎng)金定義成長整型。
profit = float(input('請輸入當(dāng)月公司利潤(單位萬元):')) bonus = 0 d = {100 : 0.001, 60 : 0.015, 40 : 0.03, 20 : 0.05, 10 : 0.075, 0 : 0.1} for key in d:if profit > key:print((profit - key) * d[key], ',', key)bonus = bonus + (profit - key) * d[key]profit = key print(bonus)練習(xí)實(shí)例3
題目:一個(gè)整數(shù),它加上100后是一個(gè)完全平方數(shù),再加上168又是一個(gè)完全平方數(shù),請問該數(shù)是多少?
程序分析:
假設(shè)該數(shù)為 x。
1、則:x + 100 = n2, x + 100 + 168 = m2
2、計(jì)算等式:m2 - n2 = (m + n)(m - n) = 168
3、設(shè)置: m + n = i,m - n = j,i * j =168,i 和 j 至少一個(gè)是偶數(shù)
4、可得: m = (i + j) / 2, n = (i - j) / 2,i 和 j 要么都是偶數(shù),要么都是奇數(shù)。
5、從 3 和 4 推導(dǎo)可知道,i 與 j 均是大于等于 2 的偶數(shù)。
6、由于 i * j = 168, j>=2,則 1 < i < 168 / 2 + 1。
7、接下來將 i 的所有數(shù)字循環(huán)計(jì)算即可。
練習(xí)實(shí)例4
題目:輸入某年某月某日,判斷這一天是這一年的第幾天?
程序分析:以3月5日為例,應(yīng)該先把前兩個(gè)月的加起來,然后再加上5天即本年的第幾天,特殊情況,閏年且輸入月份大于2時(shí)需考慮多加一天
day = input('輸入某年某月某日:') daylist = list(map(int, day.split('.'))) yearlists = {30:[4, 6, 9, 11], 31:[1, 3, 5, 7, 8, 10, 12]}if (daylist[0] % 4 == 0) and (daylist[0] % 100 != 0):days = daylist[2] + 29 else:days = daylist[2] + 28for yearlist in yearlists:for year in yearlists[yearlist]:if daylist[1] > year:days = days + yearlistprint(days)練習(xí)實(shí)例5
題目:輸入三個(gè)整數(shù)x,y,z,請把這三個(gè)數(shù)由小到大輸出。
程序分析:我們想辦法把最小的數(shù)放到x上,先將x與y進(jìn)行比較,如果x>y則將x與y的值進(jìn)行交換,然后再用x與z進(jìn)行比較,如果x>z則將x與z的值進(jìn)行交換,這樣能使x最小。
countlist = [] for i in range(1, 4):countlist.append(float(input('請輸入第 %s 個(gè)數(shù):' % i)))print(sorted(countlist))練習(xí)實(shí)例6
題目:斐波那契數(shù)列。
程序分析:斐波那契數(shù)列(Fibonacci sequence),又稱黃金分割數(shù)列,指的是這樣一個(gè)數(shù)列:0、1、1、2、3、5、8、13、21、34、……。
在數(shù)學(xué)上,費(fèi)波那契數(shù)列是以遞歸的方法來定義。
練習(xí)實(shí)例7
題目:將一個(gè)列表的數(shù)據(jù)復(fù)制到另一個(gè)列表中。
程序分析:使用列表[:]。
mylist = [1, 7, 'no', 'yes', -0.987] yourlist = mylist[::1] print(yourlist)練習(xí)實(shí)例8
題目:輸出 9*9 乘法口訣表。
程序分析:分行與列考慮,共9行9列,i控制行,j控制列。
for i in range(1, 10):for j in range(1, i + 1):print("%d * %d = %d" %(i, j, i * j), end = " ")print('\n')練習(xí)實(shí)例9
題目:暫停一秒輸出。
程序分析:使用 time 模塊的 sleep() 函數(shù)。
from time import sleepfor i in range(1, 3):print(i)sleep(i)練習(xí)實(shí)例10
題目:暫停一秒輸出,并格式化當(dāng)前時(shí)間。
程序分析:無。
from time import sleep import timefor i in range(1, 3):print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time())))sleep(i)練習(xí)實(shí)例11
題目:古典問題:有一對兔子,從出生后第3個(gè)月起每個(gè)月都生一對兔子,小兔子長到第三個(gè)月后每個(gè)月又生一對兔子,假如兔子都不死,問每個(gè)月的兔子總數(shù)為多少?
程序分析:兔子的規(guī)律為數(shù)列1,1,2,3,5,8,13,21…
def f(x):return x * 2amountlist = [1, 1]for i in range(1, 10):amountlist.append(amountlist[-1] + amountlist[-2])amountlist = list(map(f, amountlist)) print(amountlist)練習(xí)實(shí)例12
題目:判斷101-200之間有多少個(gè)素?cái)?shù),并輸出所有素?cái)?shù)。
程序分析:判斷素?cái)?shù)的方法:用一個(gè)數(shù)分別去除2到sqrt(這個(gè)數(shù)),如果能被整除,則表明此數(shù)不是素?cái)?shù),反之是素?cái)?shù)。
# 定義一個(gè)生成器,構(gòu)造從3開始的奇數(shù) def _Oddnumber():odd = 1while True:odd = odd + 2yield odd# 定義一個(gè)篩選函數(shù) def _Screen(n):return lambda x: x % n >0# 不斷傳出下一個(gè)素?cái)?shù) def Getlist():it = _Oddnumber()while True:n = next(it)yield nit = filter(_Screen(n), it)# 打印1000以內(nèi)的素?cái)?shù): for n in Getlist():if n < 201:if n >= 101:print(n)else:break練習(xí)實(shí)例13
題目:打印出所有的"水仙花數(shù)",所謂"水仙花數(shù)"是指一個(gè)三位數(shù),其各位數(shù)字立方和等于該數(shù)本身。例如:153是一個(gè)"水仙花數(shù)",因?yàn)?53=1的三次方+5的三次方+3的三次方。
程序分析:利用for循環(huán)控制100-999個(gè)數(shù),每個(gè)數(shù)分解出個(gè)位,十位,百位。
for i in range(100, 1000):count = 0numlist = list(map(int, str(i)))if numlist[0] ** 3 + numlist[1] ** 3 + numlist[2] ** 3 == i:print(i)練習(xí)實(shí)例14
題目:將一個(gè)正整數(shù)分解質(zhì)因數(shù)。例如:輸入90,打印出90=233*5。
程序分析:對n進(jìn)行分解質(zhì)因數(shù),應(yīng)先找到一個(gè)最小的質(zhì)數(shù)k,然后按下述步驟完成:
(1)如果這個(gè)質(zhì)數(shù)恰等于n,則說明分解質(zhì)因數(shù)的過程已經(jīng)結(jié)束,打印出即可。
(2)如果n<>k,但n能被k整除,則應(yīng)打印出k的值,并用n除以k的商,作為新的正整數(shù)你n,重復(fù)執(zhí)行第一步。
(3)如果n不能被k整除,則用k+1作為k的值,重復(fù)執(zhí)行第一步。
練習(xí)實(shí)例15
題目:利用條件運(yùn)算符的嵌套來完成此題:學(xué)習(xí)成績>=90分的同學(xué)用A表示,60-89分之間的用B表示,60分以下的用C表示。
程序分析:程序分析:(a>b)?a:b這是條件運(yùn)算符的基本例子。
score = int(input('請輸入你的分?jǐn)?shù):')) leve = 0 if score >= 90 else 1 if score >=60 else 2 if score >= 0 else 3 levelist = ['A', 'B', 'C', '輸入錯(cuò)誤'] print(levelist[leve])練習(xí)實(shí)例16
題目:輸出指定格式的日期。
程序分析:使用 datetime 模塊。
import datetimeprint(datetime.date.today().strftime('%Y/%m/%d'))練習(xí)實(shí)例17
題目:輸入一行字符,分別統(tǒng)計(jì)出其中英文字母、空格、數(shù)字和其它字符的個(gè)數(shù)。
程序分析:利用 while 或 for 語句,條件為輸入的字符不為 ‘\n’。
mystr = input('請輸入任意字符串:') letter = 0 space = 0 number = 0 other = 0 for it in mystr:if it.isalpha():letter += 1elif it.isspace():space += 1elif it.isnumeric():number += 1else:other += 1print(letter, ',', space, ',', number, ',', other)練習(xí)實(shí)例18
題目:求s=a+aa+aaa+aaaa+aa…a的值,其中a是一個(gè)數(shù)字。例如2+22+222+2222+22222(此時(shí)共有5個(gè)數(shù)相加),幾個(gè)數(shù)相加由鍵盤控制。
程序分析:關(guān)鍵是計(jì)算出每一項(xiàng)的值。
def Getnum(x, y):print(x, end =' ')i = 1count = j = xwhile i < y:i += 1j = j * 10 + xcount += jprint('+ {}'.format(j), end= ' ')print('= {}'.format(count), end = ' ')count = int(input('你想要幾個(gè)數(shù)相加:')) number = int(input('你要相加的數(shù)字:')) Getnum(number, count)練習(xí)實(shí)例19
題目:一個(gè)數(shù)如果恰好等于它的因子之和,這個(gè)數(shù)就稱為"完數(shù)"。例如6=1+2+3.編程找出1000以內(nèi)的所有完數(shù)。
程序分析:請參照程序Python 練習(xí)實(shí)例14。
for i in range(1, 1001):x = 0if i == 1:print('%d' %i, end = ' ')else:for j in range(1, i):if i % j == 0:x += jif i == x:print(',%d' %i, end = ' ')練習(xí)實(shí)例20
題目:一球從100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地時(shí),共經(jīng)過多少米?第10次反彈多高?
程序分析:無
height = 100 distance = 0 for i in range(1, 11): # 第幾次彈起if i < 10 :distance += heightheight /= 2print('在第10次落地時(shí)共經(jīng)過 %f 米,第10次反彈 %f 米。' % (distance + 100, height ))練習(xí)實(shí)例21
題目:猴子吃桃問題:猴子第一天摘下若干個(gè)桃子,當(dāng)即吃了一半,還不癮,又多吃了一個(gè)第二天早上又將剩下的桃子吃掉一半,又多吃了一個(gè)。以后每天早上都吃了前一天剩下的一半零一個(gè)。到第10天早上想再吃時(shí),見只剩下一個(gè)桃子了。求第一天共摘了多少。
程序分析:采取逆向思維的方法,從后往前推斷。
count = 1 for i in range(1, 10):count = (count + 1) * 2 print(count)練習(xí)實(shí)例22
題目:兩個(gè)乒乓球隊(duì)進(jìn)行比賽,各出三人。甲隊(duì)為a,b,c三人,乙隊(duì)為x,y,z三人。已抽簽決定比賽名單。有人向隊(duì)員打聽比賽的名單。a說他不和x比,c說他不和x,z比,請編程序找出三隊(duì)賽手的名單。
for a in ['x','y','z']:for b in ['x', 'y', 'z']:for c in ['x', 'y', 'z']:if(a != b)and(b != c)and(c != a) and (a != 'x') and (c != 'x') and (c != a'z'):print('a和%s比賽,b和%s比賽,c和%s比賽' %(a, b, c))練習(xí)實(shí)例23
題目:打印出如下圖案(菱形)
********* **************** class Diamond(object):@propertydef SetWidth(self):return self._width@SetWidth.setterdef SetWidth(self, value):if value % 2 == 0:raise ValueError('輸入的長度不正確!')self._width = value@propertydef WriteDiamond(self):for i in range(1, self._width + 1, 2):x = (self._width - i) // 2print(' ' * x, '*' * i)for j in range(self._width - 2, 0, -2):y = (self._width - j) // 2print(' ' * y, '*' * j)if __name__ == '__main__':width = int(input('打印多長的菱形:'))draw = Diamond()draw.SetWidth = widthdraw.WriteDiamond練習(xí)實(shí)例24
題目:有一分?jǐn)?shù)序列:2/1,3/2,5/3,8/5,13/8,21/13…求出這個(gè)數(shù)列的前20項(xiàng)之和。
程序分析:請抓住分子與分母的變化規(guī)律。
sum = 0 numerator = 2 denominator = 1 for i in range(1, 21):sum += (numerator / denominator)temp = denominatordenominator = numeratornumerator += tempprint(sum)練習(xí)實(shí)例25
題目:求1+2!+3!+…+20!的和。
程序分析:此程序只是把累加變成了累乘。
def fact(n):if n == 1:return 1else:return n * fact(n - 1)sum = sum(map(fact, range(1, 21))) print('1! + 2! +...+ 20! = %d' %sum)練習(xí)實(shí)例26
題目:利用遞歸方法求5!。
程序分析:遞歸公式:fn=fn_1*4!
def fact(n):if n == 1:return 1else:return n * fact(n - 1)print(fact(5))練習(xí)實(shí)例27
題目:利用遞歸函數(shù)調(diào)用方式,將所輸入的5個(gè)字符,以相反順序打印出來。
def Reversal(list):if len(list) == 0:returnprint(list[-1], end = ' ')list.remove(list[-1])Reversal(list)yourlist = [] for i in range(1, 6):inputstr = input('請輸入第%d個(gè)字符:' %i)yourlist.append(inputstr) print(yourlist) Reversal(yourlist)練習(xí)實(shí)例28
題目:有5個(gè)人坐在一起,問第五個(gè)人多少歲?他說比第4個(gè)人大2歲。問第4個(gè)人歲數(shù),他說比第3個(gè)人大2歲。問第三個(gè)人,又說比第2人大兩歲。問第2個(gè)人,說比第一個(gè)人大兩歲。最后問第一個(gè)人,他說是10歲。請問第五個(gè)人多大?
程序分析:利用遞歸的方法,遞歸分為回推和遞推兩個(gè)階段。要想知道第五個(gè)人歲數(shù),需知道第四人的歲數(shù),依次類推,推到第一人(10歲),再往回推。
def Yourage(age, n):n -= 1if n == 0:return agereturn Yourage(age + 2, n)age = int(input('請輸入第一個(gè)人的年齡:')) print('第五的人的年齡是:%d' %Yourage(age, 5))練習(xí)實(shí)例29
題目:給一個(gè)不多于5位的正整數(shù),要求:一、求它是幾位數(shù),二、逆序打印出各位數(shù)字。
程序分析:學(xué)會(huì)分解出每一位數(shù)。
class math(object):@propertydef Number(self):return self._num@Number.setterdef Number(self, value):if value < 0:raise ValueError('數(shù)字不能小于0!')elif len(str(value)) > 5:raise ValueError('數(shù)字不能多余5位!')self._num = value@propertydef Reversal(self):print('你輸入的數(shù)字共有%d位' % len(str(self._num)))print('逆序打印出各位數(shù)字:', str(self._num)[::-1])num = int(input('請輸入不多于5位的正整數(shù):')) m = math() m.Number = num m.Reversal練習(xí)實(shí)例30
題目:一個(gè)5位數(shù),判斷它是不是回文數(shù)。即12321是回文數(shù),個(gè)位與萬位相同,十位與千位相同。
class math(object):@propertydef Number(self):return self._num@Number.setterdef Number(self, value):if value < 0:raise ValueError('數(shù)字不能小于0!')elif len(str(value)) != 5:raise ValueError('數(shù)字必須是5位!')self._num = value@propertydef Judge(self):numlist = list(str(self._num))if numlist[::1] == numlist[::-1]:print('你輸入的數(shù)是回?cái)?shù)!')else:print('你輸入的數(shù)不是回?cái)?shù)!')num = int(input('請輸入5位的正整數(shù):')) m = math() m.Number = num m.Judge練習(xí)實(shí)例31
題目:請輸入星期幾的第一個(gè)字母來判斷一下是星期幾,如果第一個(gè)字母一樣,則繼續(xù)判斷第二個(gè)字母。
程序分析:用情況語句比較好,如果第一個(gè)字母一樣,則判斷用情況語句或if語句判斷第二個(gè)字母。
firstWorld = input('請輸入第一個(gè)字母:') if firstWorld.upper() == 'M':print('星期一') elif firstWorld.upper() == 'W':print('星期三') elif firstWorld.upper() == 'F':print('星期五') elif firstWorld.upper() == 'T' or firstWorld.upper() == 'S':secondWorld = input('請輸入第二個(gè)字母:')if firstWorld.upper() == 'T' and secondWorld.upper() == 'U':print('星期二')elif firstWorld.upper() == 'T' and secondWorld.upper() == 'H':print('星期四')elif firstWorld.upper() == 'S' and secondWorld.upper() == 'A':print('星期六')elif firstWorld.upper() == 'S' and secondWorld.upper() == 'U':print('星期日')else:print('輸入無效!') else:print('輸入無效!')練習(xí)實(shí)例32
題目:按相反的順序輸出列表的值。
a = ['one', 'two', 'three'] print(a[::-1])練習(xí)實(shí)例33
題目:按逗號(hào)分隔列表。
mylist = [1, 2, 3, 4, 5] yourlist = ','.join(str(n) for n in mylist) print(yourlist)練習(xí)實(shí)例34
題目:練習(xí)函數(shù)調(diào)用。
class test(object):def Helloworld(self, i):return '第%d天,Hello World!' %idef PrintWorld(self, n):for i in range(1, n):print(test().Helloworld(i))if __name__ == '__main__':test().PrintWorld(5)練習(xí)實(shí)例35
題目:文本顏色設(shè)置。
數(shù)值表示的參數(shù)含義: 顯示方式: 0(默認(rèn)值)、1(高亮)、22(非粗體)、4(下劃線)、24(非下劃線)、 5(閃爍)、25(非閃爍)、7(反顯)、27(非反顯) 前景色: 30(黑色)、31(紅色)、32(綠色)、 33(黃色)、34(藍(lán)色)、35(洋 紅)、36(青色)、37(白色) 背景色: 40(黑色)、41(紅色)、42(綠色)、 43(黃色)、44(藍(lán)色)、45(洋 紅)、46(青色)、47(白色) class color(object):RED = '\033[31m'GREEN = '\033[42m'WHITE = '\033[4;31;47m'average = '\033[0m'print(color.WHITE + '猜猜我是什么顏色?')練習(xí)實(shí)例36
題目:求100之內(nèi)的素?cái)?shù)。
for i in range(2, 101):for j in range(2, i):if i % j == 0 :breakelse:print(i)練習(xí)實(shí)例37
題目:對10個(gè)數(shù)進(jìn)行排序。
程序分析:可以利用選擇法,即從后9個(gè)比較過程中,選擇一個(gè)最小的與第一個(gè)元素交換,下次類推,即用第二個(gè)元素與后8個(gè)進(jìn)行比較,并進(jìn)行交換。
numlist = [3, 5, 2, 7, 6, 9, 1, 4, 0, 8]for i in range(len(numlist) + 1):for j in range(len(numlist) - i - 1):if numlist[j] > numlist[j + 1]:numlist[j], numlist[j + 1] = numlist[j + 1], numlist[j]print(numlist)練習(xí)實(shí)例38
題目:求一個(gè)3*3矩陣主對角線元素之和。
程序分析:利用雙重for循環(huán)控制輸入二維數(shù)組,再將a[i][i]累加后輸出。
sum = 0 firstlist = [] secondlist = [] thirdlist = [] mylist = (firstlist, secondlist, thirdlist)for i in range(0, 9):liststr = int(input('請輸入第%d個(gè)數(shù)字:' %(i + 1)))if i < 3:firstlist.append(liststr)elif i < 6:secondlist.append(liststr)else:thirdlist.append(liststr)for j in range(0, 3):sum += mylist[j][j]print(sum)練習(xí)實(shí)例39
題目:有一個(gè)已經(jīng)排好序的數(shù)組?,F(xiàn)輸入一個(gè)數(shù),要求按原來的規(guī)律將它插入數(shù)組中。
程序分析:首先判斷此數(shù)是否大于最后一個(gè)數(shù),然后再考慮插入中間的數(shù)的情況,插入后此元素之后的數(shù),依次后移一個(gè)位置。
nowlist = [1, 2, 3, 4, 5, 6, 7, 8, 9] print('現(xiàn)在的數(shù)組是:', nowlist) insertnum = int(input('請輸入要插入的數(shù):')) nowlist.append(insertnum) print('插入后的數(shù)組是:', sorted(nowlist))練習(xí)實(shí)例40
題目:將一個(gè)數(shù)組逆序輸出。
程序分析:用第一個(gè)與最后一個(gè)交換。
list[::-1]練習(xí)實(shí)例41
題目:模仿靜態(tài)變量的用法。
def varfunc():var = 0print('var = %d' % var)var += 1 if __name__ == '__main__':for i in range(3):varfunc()# 類的屬性 # 作為類的一個(gè)屬性吧 class Static:StaticVar = 5def varfunc(self):self.StaticVar += 1print(self.StaticVar)print(Static.StaticVar) a = Static() for i in range(3):a.varfunc()練習(xí)實(shí)例42
題目:學(xué)習(xí)使用auto定義變量的用法。
程序分析:沒有auto關(guān)鍵字,使用變量作用域來舉例吧。
num = 2 def autofunc():num = 1print 'internal block num = %d' % numnum += 1 for i in range(3):print 'The num = %d' % numnum += 1autofunc()練習(xí)實(shí)例43
題目:模仿靜態(tài)變量(static)另一案例。
程序分析:演示一個(gè)python作用域使用方法
class Num:nNum = 1def inc(self): self.nNum += 1 print('nNum = %d' % self.nNum) if __name__ == '__main__': nNum = 2 inst = Num() for i in range(3): nNum += 1 print('The num = %d' % nNum) inst.inc()練習(xí)實(shí)例44
兩個(gè) 3 行 3 列的矩陣,實(shí)現(xiàn)其對應(yīng)位置的數(shù)據(jù)相加,并返回一個(gè)新矩陣:
X = [[12,7,3],[4 ,5,6],[7 ,8,9]]Y = [[5,8,1],[6,7,3],[4,5,9]]程序分析:創(chuàng)建一個(gè)新的 3 行 3 列的矩陣,使用 for 迭代并取出 X 和 Y 矩陣中對應(yīng)位置的值,相加后放到新矩陣的對應(yīng)位置中。
X = [[12,7,3],[4 ,5,6],[7 ,8,9]]Y = [[5,8,1],[6,7,3],[4,5,9]]newlist = [[0,0,0],[0,0,0],[0,0,0]]for i in range(0, 3):for j in range(0, 3):newlist[i][j] = X[i][j] + Y[i][j]print(newlist)練習(xí)實(shí)例45
題目:統(tǒng)計(jì) 1 到 100 之和。
print(sum(range(1, 101)))練習(xí)實(shí)例46
題目:求輸入數(shù)字的平方,如果平方運(yùn)算后小于 50 則退出。
def square(x):return x * xnum = int(input('請輸入一個(gè)數(shù)字:')) if square(num) < 50:exit(0) else:print(square(num))練習(xí)實(shí)例47
題目:兩個(gè)變量值互換。
x = 1 y = '23' x, y = y, x print(x, y)練習(xí)實(shí)例48
題目:數(shù)字比較。
i = 199 j = 84.8 if i > j:print('i大') elif i == j:print('相等') else:print('j大')練習(xí)實(shí)例49
題目:使用lambda來創(chuàng)建匿名函數(shù)。
f = lambda x: x * x print(list(map(f, range(1, 10))))練習(xí)實(shí)例50
題目:輸出一個(gè)隨機(jī)數(shù)。
程序分析:使用 random 模塊。
import random print(random.random()) print(random.uniform(1, 100))?
轉(zhuǎn)載于:https://www.cnblogs.com/CSgarcia/p/9706521.html
總結(jié)
- 上一篇: Python list, dict, s
- 下一篇: rocketmq之producer解析