自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 538

原创 创建window窗口

代码很简单只有几行#创建Window窗口 (GUT)#基本的四要素:import tkinterroot=tkinter.Tk()root.title('我的第一个GU1程序')root.mainloop ()运行如下:

2022-11-10 23:14:28 169

原创 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 166

原创 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 210

原创 选项菜单设计

代码如下:#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 73

原创 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 58

原创 简易文本编辑器

相对比较简单代码如下: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 99

原创 基于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 179

原创 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 432

原创 七段彩色数码管

代码比较长。引入库: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 141

原创 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 338

原创 九九乘法表

九九乘法口诀是我们生活中经常运用到的东西,现在我们通过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 147

原创 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 302

原创 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 302

原创 通过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 1351 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 1614

原创 使用Python 编写“猜单词游戏”

1.创建工程文件。2.代码如下:import random #random模组随机函数,随机数发生器。WORDS=("python","difficult ","abandon","porduce ","arrangement ","congratulations ")#创建单词序列,随心组建。print (""" 欢迎参加猜单词游戏把字母组合成一个正确的单词""")#给游戏设计一个“封面”iscontinue="y" #把

2022-09-16 09:07:01 2162

原创 python简单制作节日贺卡

本次使用软件IDLE shell。打开软件ctrl+n创建保存文件。第一步,输入如下代码:'''程序功能:节日贺卡编写人员:编写日期:'''holiday =input(''请输入节日名称:'') To_name=input(''请输入收件人名称:'') Fr_name =input(''请输入送件人名称:'') print(''--*--*--*--*--*--*--*--**'')print(''--*--*--*--*--*--*--*-

2022-09-10 09:08:16 1963 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除