python进阶练习之——调用函数(代码片段)

肥学大师 肥学大师     2022-12-11     126

关键词:

**题目:**练习函数调用。
def hello():
    print('Hello World!')
def helloAgain():
    for i in range(2):
        hello()

if __name__=='__main__':
    helloAgain()

小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶
有什么不明白的欢迎私信或留言,得到细致讲解。另外想要进阶的朋友可以关注练手项目专栏

python进阶练习之——递归输出(代码片段)

题目利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。程序分析递归真是蠢方法。defrec(string):iflen(string)!=1:rec(string[1:])print(string[0],end='')rec(input('stringhere:'))小白练手专栏,适合刚入... 查看详情

python进阶练习之——函数交换变量❤️(代码片段)

**题目:**两个变量值用函数互换。defexc(a,b):return(b,a)a=0b=10a,b=exc(a,b)print(a,b)小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶有什么不明白的欢迎私信或留言,得到细致讲解。另外想要进阶的朋友可以... 查看详情

python进阶练习之——画菱形(代码片段)

题目打印出如下图案(菱形):*************************程序分析递归调用即可。defdraw(num):a="*"*(2*(4-num)+1)print(a.center(9,''))ifnum!=1:draw(num-1)print(a.center(9,''))draw(4 查看详情

python进阶练习之——递归求阶乘(代码片段)

题目利用递归方法求5!。程序分析递归调用即可。deffactorial(n):returnn*factorial(n-1)ifn>1else1print(factorial(5))小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶有什么不明白的欢迎私信或留言,得到细致讲解。另外想要... 查看详情

python进阶练习之——使用lambda来创建匿名函数(代码片段)

**题目:**使用lambda来创建匿名函数。Max=lambdax,y:x*(x>=y)+y*(y>x)Min=lambdax,y:x*(x<=y)+y*(y<x)a=int(input('1:'))b=int(input('2:'))print(Max(a,b) 查看详情

python进阶练习之——copy(代码片段)

题目将一个列表的数据复制到另一个列表中。程序分析使用列表[:],拿不准可以调用copy模块。importcopya=[1,2,3,4,['a','b']]b=a#赋值c=a[:]#浅拷贝d=copy.copy(a)#浅拷贝e=copy.deepcopy(a)#深拷贝a.append(5)a[4].append(& 查看详情

python进阶练习之——逆序列表❤️(代码片段)

**题目:**将一个数组逆序输出。**程序分析:**依次交换位置,或者直接调用reverse方法。lis=[1,10,100,1000,10000,100000]foriinrange(int(len(lis)/2)):lis[i],lis[len(lis)-1-i]=lis[len(lis)-1-i],lis[i]print('第 查看详情

python进阶练习之——输入和输出❤️(代码片段)

**题目:**编写input()和output()函数输入,输出5个学生的数据记录。N=3#stu#num:string#name:string#score[4]:liststudent=[]foriinrange(5):student.append(['','',[]])definput_stu(stu):foriinr 查看详情

python进阶练习之——time模块❤️(代码片段)

**题目:**时间函数举例1。if__name__=='__main__':importtimeprint(time.ctime(time.time()))print(time.asctime(time.localtime(time.time())))print(time.asctime(time.gmtime(time.time())))Ǵ 查看详情

python进阶练习之——暂停一秒输出(代码片段)

题目暂停一秒输出。程序分析使用time模块的sleep()函数。importtimeforiinrange(4):print(str(int(time.time()))[-2:])time.sleep(1)小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶有什么不明白的欢迎私信或留言,得到细致讲解。 查看详情

python进阶练习之——变量作用域❤️(代码片段)

**题目:**学习使用auto定义变量的用法。**程序分析:**python中的变量作用域。i=0n=0defdummy():i=0print(i)i+=1defdummy2():globalnprint(n)n+=1print('函数内部的同名变量')forjinrange(20):print(i 查看详情

python进阶练习之——time模块iv❤️(代码片段)

**题目:**时间函数举例4。if__name__=='__main__':importtimeimportrandomplay_it=input('doyouwanttoplayit.(\\'y\\'or\\'n\\')')whileplay_it=='y':c& 查看详情

python进阶练习之——三数排序(代码片段)

题目输入三个整数x,y,z,请把这三个数由小到大输出。程序分析练练手就随便找个排序算法实现一下,偷懒就直接调函数。raw=[]foriinrange(3):x=int(input('int%d:'%(i)))raw.append(x)foriinrange(len(raw)):forjinrange(i,len(raw)):ifraw[i 查看详情

python进阶练习之——time模块iii❤️(代码片段)

**题目:**时间函数举例3。if__name__=='__main__':importtimestart=time.clock()foriinrange(100):print(i)end=time.clock()print('differentis%6.3f'%(end-start))📣小白练手专栏&# 查看详情

python进阶练习之——字符串长度ii❤️(代码片段)

**题目:**写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度。deflenofstr(s):returnlen(s)print(lenofstr('tanxiaofengsheng'))📣小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶... 查看详情

python进阶练习之——time模块ii❤️(代码片段)

**题目:**时间函数举例2。if__name__=='__main__':importtimestart=time.time()foriinrange(3000):print(i)end=time.time()print(end-start)📣小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶Ǵ 查看详情

python进阶练习之——画圈(代码片段)

**题目:**画图,学用circle画圆形。 fromtkinterimport*canvas=Canvas(width=800,height=600,bg='yellow')canvas.pack(expand=YES,fill=BOTH)k=1j=1foriinrange(26):can 查看详情

python进阶练习之——输出日期(代码片段)

题目输出指定格式的日期。程序分析使用datetime模块。importdatetimeprint(datetime.date.today())print(datetime.date(2333,2,3))print(datetime.date.today().strftime('%d/%m/%Y'))day=datetime.date(1111,2,3)day=day 查看详情