- 博客(18)
- 收藏
- 关注
原创 python继承的案例
代码较多以学生成绩为例,先定义父类。#student.py#定义student父类class Student: def __init__(self,name='',grade=0): self.name=name self.grade=grade def setName(self,name): self.name=name def setGrade(self,grade): self.grade=grade
2022-11-10 23:14:40
576
原创 创建window窗口
代码很简单只有几行#创建Window窗口 (GUT)#基本的四要素:import tkinterroot=tkinter.Tk()root.title('我的第一个GU1程序')root.mainloop ()运行如下:
2022-11-10 23:14:28
191
原创 place布局
代码如下:#place布局.pyfrom tkinter import *root=Tk()root.title('登录')root.geometry('400x200')root.config(bg='#ffec00' ) Label(root,text= '用户名',width=6).place(x=1,y=1)Entry(root,width=20).place(x=45,y=1)Label(root,text='密码',width=6).place
2022-11-10 23:13:52
184
原创 pack布局
代码如下:#pack布局.pyimport tkinterroot=tkinter.Tk()root.geometry ('300x200+300+300')root.title('pack布局')root.config (bg='#ccff00')label=tkinter.Label(root,text='hello, python')label.pack()button1=tkinter.Button(root,text='BUTTON1')button1.pack(side
2022-11-10 23:13:37
244
原创 选项菜单设计
代码如下:#Optionmenu.pyfrom tkinter import *def ok (): print('value is', v.get ()) root.quit() root=Tk()root. geometry ('300x300+280+280')v=StringVar(root)v.set('Python')om=OptionMenu(root,v,'Python',' cpp','Java','Javaseriot', 'VBSer i
2022-11-10 23:13:25
94
原创 grid布局
代码如下:#grid布局pyfrom tkinter import *root =Tk()root.title('标题')root.geometry ("300x150+280+280")root.config (bg='#cc66ff')L1=Button(root,text='1',width=5,bg='yellow')L2=Button(root,text='2',width=5,bg='red')L3=Button(root,text='3',width=5,bg='b
2022-11-10 23:13:03
78
原创 简易文本编辑器
相对比较简单代码如下:from tkinter import *def hello(): print('请单击主菜单')root=Tk()root.title('简易文本编辑器的设计')root.geometry('400x300')m=Menu(root)for item in['文件','编辑','视图']: m.add_command(label=item,command=hello)root['menu']=mroot.mainloop()运行
2022-11-10 23:12:32
111
原创 基于tk的图片文字
引用数据库:from tkinter import *root=Tk()具体代码:root.config(bg='#8DB6CD')root.title("基于tk的图片文字")root.geometry('600x600')cv=Canvas (root, bg='white',width=500,height=500)bitmaps =["error","gray75" ,"gray50","gray25","gray12","hourglass","info","ques
2022-11-10 23:12:20
208
原创 canvas画布组件
代码编写:#在画布上添加各种几何图形from tkinter import *root=Tk()#设置主窗口区的背景顔色以区别画布区的顔色root.config(bg='#8DB6cD')root.title("基于tk的canvas几何图形")root.geometry('500x400')#画布设置为白色canvas=Canvas(root,width=400,height=400,bg='white')#设置基准坐标x0,y0,x1,y1=10,10,80,80#绘制扇形
2022-11-10 23:12:04
459
原创 七段彩色数码管
代码比较长。引入库:from turtle import*from random import*绘制单段数码管:import timeimport turtledef drawGap(): turtle.penup() turtle.fd(5)def drawLine(draw):#绘制单段数码管 drawGap() turtle.pendown() if draw else turtle.penup() turtle.fd(40)
2022-10-27 20:01:33
164
原创 python画画2
通过控制“海龟”,画出简易小蛇。代码如下:#PythonDraw.pyimport turtleturtle.setup(650, 350, 200, 200)turtle.penup()turtle.fd(-250)turtle.pendown ()turtle.pensize(25)turtle.pencolor("grey") #选择自己喜欢的颜色turtle.seth(-40)for i in range (2): turtle.circle (40, 80)
2022-10-21 08:44:25
374
原创 九九乘法表
九九乘法口诀是我们生活中经常运用到的东西,现在我们通过python来输出口诀表。代码:#九九口诀.pyfor j in range(1,10): for i in range(j,10): k=j*i print('{}*{}={:2d}'.format(j,i,k),end='\t') print('\n')运行结果,为左上角形式:2.左下代码如图:运行结果:
2022-10-21 08:39:20
175
原创 python画五角星
创建文件,输入代码:#five_star.py#导入模块库from turtle import *#预设pensize(5)setup(600,400)bgcolor("red")up()goto(-150,50)down()pencolor("yellow")#作画#轮廓,填充fillcolor("yellow")begin_fill()for i in range(5): forward(100) left(72) forward(100)
2022-10-21 08:31:46
319
原创 python画螺旋式正方形
实训代码:#square_screw.pyfrom turtle import *pensize(3) #笔的大小bgcolor('black') #背景颜色colormode(255)pencolor((51,204,120)) #笔的颜色for i in range(100): fd(i+(i*2)) left(90) hideturtle()done()将以上代码输入idle shell,保存运行得到以下结果:
2022-09-30 11:45:25
329
原创 通过python编写日历代码
创建文件,输入代码:def is_leap_year(year): #判断是否为闰年 if year % 4 == 0 and year % 100 != 0 or year % 400 == 0: return True else: return False def get_num_of_days_in_month (year, month): #给定年月返回月份的天数 if month in (1, 3, 5,
2022-09-22 21:18:06
1413
1
原创 Python:通过编程实现温度的转换
1.打开IDLE shell,创建文件。2.输入以下代码:#tempconvert.pyTempStr=input("输入带有符号的温度值:")if TempStr[-1]in['f','F']: C=(eval(TempStr[0:-1])-32)/1.8 print("转换后的温度是{:.2f}C".format(C))elif TempStr[-1]in['c','C']: F=1.8*eval(TempStr[0:-1])+32 print("转换后的
2022-09-22 21:03:43
1655
原创 使用Python 编写“猜单词游戏”
1.创建工程文件。2.代码如下:import random #random模组随机函数,随机数发生器。WORDS=("python","difficult ","abandon","porduce ","arrangement ","congratulations ")#创建单词序列,随心组建。print (""" 欢迎参加猜单词游戏把字母组合成一个正确的单词""")#给游戏设计一个“封面”iscontinue="y" #把
2022-09-16 09:07:01
2243
原创 python简单制作节日贺卡
本次使用软件IDLE shell。打开软件ctrl+n创建保存文件。第一步,输入如下代码:'''程序功能:节日贺卡编写人员:编写日期:'''holiday =input(''请输入节日名称:'') To_name=input(''请输入收件人名称:'') Fr_name =input(''请输入送件人名称:'') print(''--*--*--*--*--*--*--*--**'')print(''--*--*--*--*--*--*--*-
2022-09-10 09:08:16
2111
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人