python进阶练习之——画矩形❤️(代码片段)

肥学大师 肥学大师     2022-12-13     191

关键词:

**题目:**画图,学用rectangle画方形。  
if __name__ == '__main__':
    from tkinter import *
    root = Tk()
    root.title('Canvas')
    canvas = Canvas(root,width = 400,height = 400,bg = 'yellow')
    x0 = 263
    y0 = 263
    y1 = 275
    x1 = 275
    for i in range(19):
        canvas.create_rectangle(x0,y0,x1,y1)
        x0 -= 5
        y0 -= 5
        x1 += 5
        y1 += 5
        
    canvas.pack()
    root.mainloop()

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

📣另外想学JavaWeb进厂的同学可以看看这个专栏:传送们

python进阶练习之——画组合图形❤️(代码片段)

**题目:**一个最优美的图案。importmathfromtkinterimport*classPTS:def__init__(self):self.x=0self.y=0points=[]defLineToDemo():screenx=400screeny=400canvas=Canvas(width=screenx,hei 查看详情

python进阶练习之——画线❤️(代码片段)

**题目:**画图,学用line画直线。if__name__=='__main__':fromtkinterimport*canvas=Canvas(width=300,height=300,bg='green')canvas.pack(expand=YES,fill=BOT 查看详情

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

**题目:**列表使用实例。#list#新建列表testList=[10086,'中国移动',[1,2,4,5]]#访问列表长度print(len(testList))#到列表结尾print(testList[1:])#向列表添加元素testList.append('i\\'mnewhere!')print(len(testList)) 查看详情

python进阶练习之——字典❤️(代码片段)

**题目:**找到年龄最大的人,并输出。请找出程序中有什么问题。if__name__=='__main__':person="li":18,"wang":50,"zhang":20,"sun":22m='li'forkeyinperson. 查看详情

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

**题目:**字符串日期转换为易读的日期格式。**程序分析:**看看就得了,dateutil是个第三方库。fromdateutilimportparserdt=parser.parse("Aug28201512:00AM")print(dt)📣小白练手专栏,适合刚入手的新人欢迎订阅编程... 查看详情

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

**题目:**对10个数进行排序。raw=[]foriinrange(10):x=int(input('int%d:'%(i)))raw.append(x)foriinrange(len(raw)):forjinrange(i,len(raw)):ifraw[i]>raw[j]:raw[i],raw[j]=raw[j],raw[i]pri 查看详情

python进阶练习之——画图(丑)❤️(代码片段)

**题目:**画图,综合例子。  if__name__=='__main__':fromtkinterimport*canvas=Canvas(width=300,height=300,bg='green')canvas.pack(expand=YES,fill=BOTH)x 查看详情

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

**题目:**循环输出列表l=['moyu','niupi','xuecaibichi','shengfaji','42']foriinrange(len(l)):print(l[i])📣小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶📣有什么不明白 查看详情

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

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

python进阶练习之——整除❤️(代码片段)

**题目:**输入一个奇数,然后判断最少几个9除于该数的结果为整数。**程序分析:**999999/13=76923。if__name__=='__main__':zi=int(input('输入一个数字:'))n1=1c9=1m9=9sum=9whilen1! 查看详情

python进阶练习之——杨辉三角❤️(代码片段)

**题目:**打印出杨辉三角形前十行杨辉三角概述defgenerate(numRows):r=[[1]]foriinrange(1,numRows):r.append(list(map(lambdax,y:x+y,[0]+r[-1],r[-1]+[0])))returnr[:numRows]a=generate(10)foriina:print 查看详情

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进阶练习之——创建链表❤️(代码片段)

**题目:**创建一个链表。classNode:def__init__(self,data):self.data=dataself.next=Nonedefget_data(self):returnself.dataclassList:def__init__(self,head):self.head=headdefis_empty(self):returnse 查看详情

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

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

python进阶练习之——磁盘写入❤️(代码片段)

**题目:**从键盘输入一些字符,逐个把它们写到磁盘文件上,直到输入一个#为止。if__name__=='__main__':fromsysimportstdoutfilename=input('输入文件名:\\n')fp=open(filename,"w")ch=in 查看详情

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进阶练习之——打破循环❤️(代码片段)

**题目:**求输入数字的平方,如果平方运算后小于50则退出。whileTrue:try:n=float(input('输入一个数字:'))except:print('输入错误')continuedn=n**2print('其平方为:',dn)ifdn<50:print(& 查看详情

python进阶练习之——连接字符串❤️(代码片段)

**题目:**连接字符串。delimiter=','mylist=['Brazil','Russia','India','China']print(delimiter.join(mylist))📣小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶὎ 查看详情