python縮進(jìn)很重要,所以你這代碼基本沒(méi)法看。。。

創(chuàng)新互聯(lián)公司是一家專(zhuān)業(yè)提供額敏企業(yè)網(wǎng)站建設(shè),專(zhuān)注與網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站制作、H5開(kāi)發(fā)、小程序制作等業(yè)務(wù)。10年已為額敏眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。
任何語(yǔ)言中,return的意思,都是結(jié)束函數(shù)調(diào)用
問(wèn)題描述
編寫(xiě)一個(gè)函數(shù),當(dāng)輸入n為奇數(shù)時(shí),調(diào)用函數(shù)1/1+1/3+...+1/n。
解決方案
首先定義一個(gè)函數(shù),在函數(shù)中寫(xiě)上for循環(huán),最后記得加上return。下面來(lái)編寫(xiě)一下這個(gè)代碼。
def j(n):s = 0for i in range(1,n+1,2): s += (1 / i)return s
def a(n): return j(n)
n = int(input(“請(qǐng)輸入一個(gè)正整數(shù):”))
print(a(n))
注:range()中的第三個(gè)數(shù)字2是代表步長(zhǎng)。如果不設(shè)置,就是默認(rèn)步長(zhǎng)為1。
給一個(gè)倒數(shù)10個(gè)數(shù)的例子:
import time
for i in range(11):
print 11-i,
time.sleep(1)
1、print()函數(shù):打印字符串;
2、raw_input()函數(shù):從用戶鍵盤(pán)捕獲字符;
3、len()函數(shù):計(jì)算字符長(zhǎng)度;
4、format()函數(shù):實(shí)現(xiàn)格式化輸出;
5、type()函數(shù):查詢對(duì)象的類(lèi)型;
6、int()函數(shù)、float()函數(shù)、str()函數(shù)等:類(lèi)型的轉(zhuǎn)化函數(shù);
7、id()函數(shù):獲取對(duì)象的內(nèi)存地址;
8、help()函數(shù):Python的幫助函數(shù);
9、s.islower()函數(shù):判斷字符小寫(xiě);
10、s.sppace()函數(shù):判斷是否為空格;
11、str.replace()函數(shù):替換字符;
12、import()函數(shù):引進(jìn)庫(kù);
13、math.sin()函數(shù):sin()函數(shù);
14、math.pow()函數(shù):計(jì)算次方函數(shù);
15、os.getcwd()函數(shù):獲取當(dāng)前工作目錄;
16、listdir()函數(shù):顯示當(dāng)前目錄下的文件;
17、time.sleep()函數(shù):停止一段時(shí)間;
18、random.randint()函數(shù):產(chǎn)生隨機(jī)數(shù);
19、range()函數(shù):返回一個(gè)列表,打印從1到100;
20、file.read()函數(shù):讀取文件返回字符串;
21、file.readlines()函數(shù):讀取文件返回列表;
22、file.readline()函數(shù):讀取一行文件并返回字符串;
23、split()函數(shù):用什么來(lái)間隔字符串;
24、isalnum()函數(shù):判斷是否為有效數(shù)字或字符;
25、isalpha()函數(shù):判斷是否全為字符;
26、isdigit()函數(shù):判斷是否全為數(shù)字;
27、 lower()函數(shù):將數(shù)據(jù)改成小寫(xiě);
28、upper()函數(shù):將數(shù)據(jù)改成大寫(xiě);
29、startswith(s)函數(shù):判斷字符串是否以s開(kāi)始的;
30、endwith(s)函數(shù):判斷字符串是否以s結(jié)尾的;
31、file.write()函數(shù):寫(xiě)入函數(shù);
32、file.writeline()函數(shù):寫(xiě)入文件;
33、abs()函數(shù):得到某數(shù)的絕對(duì)值;
34、file.sort()函數(shù):對(duì)書(shū)數(shù)據(jù)排序;
35、tuple()函數(shù):創(chuàng)建一個(gè)元組;
36、find()函數(shù):查找 返回的是索引;
37、dict()函數(shù):創(chuàng)建字典;
38、clear()函數(shù):清楚字典中的所有項(xiàng);
39、copy()函數(shù):復(fù)制一個(gè)字典,會(huì)修改所有的字典;
40、 get()函數(shù):查詢字典中的元素。
…………
SevenDigitsDrawV1.py
import turtle
turtle.speed(0) #改變速度
turtle.hideturtle() #隱藏小海龜
def drawLine(draw): #繪制單段數(shù)碼管
turtle.pendown() if draw else turtle.penup()
turtle.fd(40)
turtle.right(90)
def drawDigit(digit): #根據(jù)數(shù)字繪制七段數(shù)碼管
drawLine(True) if digit in [2,3,4,5,6,8,9] else drawLine(False)
drawLine(True) if digit in [0,1,3,4,5,6,7,8,9] else drawLine(False)
drawLine(True) if digit in [0,2,3,5,6,8,9] else drawLine(False)
drawLine(True) if digit in [0,2,6,8] else drawLine(False)
turtle.left(90)
drawLine(True) if digit in [0,4,5,6,8,9] else drawLine(False)
drawLine(True) if digit in [0,2,3,5,6,7,8,9] else drawLine(False)
drawLine(True) if digit in [0,1,2,3,4,7,8,9] else drawLine(False)
turtle.left(180)
turtle.penup()
turtle.fd(20)
def drawDate(date): #獲得要輸出的數(shù)字
for i in date:
drawDigit(eval(i)) #通過(guò)eval()函數(shù)將數(shù)字變?yōu)檎麛?shù)
def main():
turtle.setup(800, 350, 200, 200)
turtle.penup()
turtle.fd(-300)
turtle.pensize(5)
a=input('請(qǐng)輸入你想要倒計(jì)時(shí)的數(shù)字:')
while eval(a)+1: #保證0也能畫(huà)出
drawDate(a)
turtle.fd(-(60)*len(a)) #根據(jù)數(shù)字位數(shù)回到起始點(diǎn)
if a!='0':
turtle.clear() #清空筆跡
a=str((int(a)-1)) #減一
turtle.done()
main()
————————————————
import?time
time=int(input('倒計(jì)時(shí)時(shí)間(分)'))
b=time*60
for?i?in?range(b):
print('%d分%d秒'%(b/60,b%60))
time.sleep(1)
b-=1
網(wǎng)頁(yè)題目:包含python倒計(jì)時(shí)函數(shù)的詞條
文章路徑:http://chinadenli.net/article1/dsgpdid.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷(xiāo)、手機(jī)網(wǎng)站建設(shè)、定制網(wǎng)站、服務(wù)器托管、網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)