上官Teacher
码龄7年
求更新 关注
提问 私信
  • 博客:60,982
    60,982
    总访问量
  • 29
    原创
  • 14
    粉丝
  • 4
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
加入CSDN时间: 2018-04-12
博客简介:

上官Teacher的学习空间

查看详细资料
个人成就
  • 获得30次点赞
  • 内容获得11次评论
  • 获得120次收藏
  • 代码片获得1,030次分享
创作历程
  • 2篇
    2021年
  • 27篇
    2020年
成就勋章
TA的专栏
  • Python
    23篇
  • 趣味编程
    5篇
  • 数学相关
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

新星杯·14天创作挑战营·第9期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛! 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见 https://bbs.csdn.net/topics/619626357 2、文章质量分查询:https://www.csdn.net/qc

475人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Python_猜单词游戏

#猜单词游戏import randomWORDS = ("python","juice","easy","difficult","answer","continue","phone","hello","pose","game")print("""欢迎参加猜单词游戏把字母组合成一个正确的单词""")iscontinue = "y"while iscontinue == "y" or iscontinue == "Y": word = random.choice(WORDS)
原创
发布博客 2021.01.18 ·
352 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

类的定义和使用

class Banks(): title = 'ShaoXing Bank' #定义属性 def __init__(self,uname,money): #初始化方法 self.name = uname self.balance = money def save_money(self,money): #设计存款方法 self.balance += money print("存款",money,"完成")
原创
发布博客 2021.01.13 ·
364 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Python_打印字符画

print(''' \_/ (* *) __)#(__ ( )...( )(_) || |_| ||//>==() | | ()/ _(___)_ [-] [-]MJP''')运行结果机器人字符画网址:https://www.asciiart.eu/electronics/robots
原创
发布博客 2020.12.24 ·
814 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

数学_杨辉三角

def yanghui(t): print([1]) line = [1, 1] print(line) for i in range(2, t): r = [] for i in range(0, len(line)-1): r.append(line[i]+line[i+1]) line = [1]+r+[1] print(line)yanghui(11)运行结果..
原创
发布博客 2020.12.14 ·
189 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python_for循环实例2

打印9*9乘法表for i in range(1, 10): for j in range(1, 10): result = i * j print("%d*%d=%-3d" % (i, j, result), end=" ") print() # 换行输出运行结果打印直角三角形for i in range(1, 10): for j in range(1, 10): if j <= i:
原创
发布博客 2020.12.14 ·
152 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python_for循环实例1

打印*号n = int(input("请输入星号数量:"))for i in range(n): print("*",end='')运行结果列表元素输出players = ['curry', 'jordan', 'james', 'durant', 'obama']for player in players: print(player.title( ) + ", it was a great game.") print("I can not wait to see
原创
发布博客 2020.12.14 ·
168 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

pygame zero趣味编程_显示文字

import pgzrundef draw(): screen.draw.text('Game Over', (200,200), fontsize=100,color='red')pgzrun.go()运行结果显示中文在同级目录下新建fonts文件夹放入支持中文的字体文件.ttfimport pgzrundef draw(): screen.draw.text('Game Over', (200,200), fontsize=100,color='red'
原创
发布博客 2020.12.09 ·
3697 阅读 ·
4 点赞 ·
0 评论 ·
13 收藏

pygame zero趣味编程_彩虹

import pgzrunWIDTH = 800HEIGHT = 400def draw(): screen.fill('white') screen.draw.filled_circle((400, 400), 400, 'red') screen.draw.filled_circle((400, 400), 370, 'orange') screen.draw.filled_circle((400, 400), 340, 'yellow') scre
原创
发布博客 2020.12.09 ·
539 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

pygame zero趣味编程_显示图片

新建一个文件夹,最好以英文命名在文件夹中新建images文件夹图片支持.jpg和.png格式,放在images文件夹内新建的.py文件也保存在文件夹中,和images在同一目录下import pgzrunWIDTH = 800HEIGHT = 600alien = Actor("alien",(400,300)) #创建角色def draw(): screen.fill((128,160,200)) #填充背景 alien.draw() #绘制角色p.
原创
发布博客 2020.12.08 ·
708 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

pygame zero趣味编程_画圆

import pgzrundef draw(): screen.fill((128,200,120)) #背景填充色,括号内是RGB值(取值在0——255之间) screen.draw.circle((150,300),100,'yellow') #以(150,300)为中心绘制半径为100的空心圆,颜色为黄色 screen.draw.filled_circle((500, 300), 100, (128, 80, 180)) # 绘制实心圆,(128,80,180)
原创
发布博客 2020.12.08 ·
995 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

pygame zero趣味编程_准备

以管理员模式身份运行cmd安装pygame库——输入:pip install pygame安装pyame zero库——输入:pip install pyzero检查是否安装成功测试——在编辑器(默认的IDLE就可以)中输入如下代码import pgzrunr = 1def draw(): screen.fill((128,160,200)) screen.draw.filled_circle((400,300),r,'white')def update(): .
原创
发布博客 2020.12.08 ·
1892 阅读 ·
0 点赞 ·
0 评论 ·
9 收藏

高手用的程序设计方式_列表

scores=[98,87,79,66,94]print("分数列表为:",scores)score1,score2,score3,score4,score5=scoresprint("各科分数为:",score1,score2,score3,score4,score5)运行结果:
原创
发布博客 2020.11.25 ·
92 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

格式化输出数据时print()函数的使用方法

print(“……输出格式区……”%(变量系列区,……))%d:格式化整数输出%f:格式化浮点数输出%s:格式化字符串输出%x:格式化16进位整数输出%o:格式化8进位整数输出score=90str="上官"count=1print("%s,你的第 %d 次期末考成绩是 %d."%(str,count,score))运行结果:上官,你的第 1 次期末考成绩是 90....
原创
发布博客 2020.11.25 ·
622 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python_判断一个数是否是回文数

设n是一任意自然数。若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数。例如,若n=1234321,则称n为一回文数;但若n=1234567,则n不是回文数。def hws(a): b=len(a) for i in range (b): if(a[i]==a[b-i-1]): c=1 else: c=0 if(c==1): print("这是回文数") else:
原创
发布博客 2020.11.17 ·
1018 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Python_跑步消耗卡路里计算程序

已知体重、时间和跑步距离,求消耗的卡路里为多少?def k(s,t): #自定义函数zsk,参数s为距离,t为时间 v=s/t #计算运动速度 if v<=8/60 : #运行速度小于每小时8千米 k=0.1355 #给出指数k值 else: if v<=12/60 : #运行速度在每小时8-12千米之间 k=0.1797 #
原创
发布博客 2020.11.17 ·
5788 阅读 ·
2 点赞 ·
0 评论 ·
12 收藏

Python_冒泡法排序

身高从小到大排序def sgdxpx(s): print ("排序前同学们的身高:" ,s) n = len(s) for i in range (0,n) : for j in range (0,n-1): if s[j]>s[j+1]: t=s[j] s[j]=s[j+1] s[j+1]=t
原创
发布博客 2020.11.17 ·
98 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python_自定义函数简单实例

计算圆的面积from math import pi as PIdef circle_area(r): print(round(PI*r*r,3))n=float(input("请输入圆的半径:"))print("圆的面积为",end="")circle_area(n)运行结果
原创
发布博客 2020.11.17 ·
1999 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Python_求身体质量指数bmi的多种方法

一般思路height,weight = eval(input("请输入身高(米)和体重(公斤)【用逗号隔开】:"))bmi = weight/pow(height,2)print("BMI数值为:{:.2f}".format(bmi))result = ""if bmi < 18.5: result = "偏瘦"elif 18.5 <= bmi < 25: result="正常"elif 25 <= bmi <30: result="..
原创
发布博客 2020.11.17 ·
15564 阅读 ·
12 点赞 ·
1 评论 ·
47 收藏

Python_外部模块random

生成随机序列初始from random import shuffleA=[1,2,3,4]B=[1,2,3,4]print("顺序号:")print(A)print(B)shuffle(A)shuffle(B)print("随机号:")print(A)print(B)运行结果改进后from random import shuffleA=[i for i in range(1,9)]B=[i for i in range(1,9)]print("顺序号:")
原创
发布博客 2020.11.16 ·
229 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python_外部模块math

圆周率import mathprint("圆周率:%.10f"%math.pi)运行结果
原创
发布博客 2020.11.16 ·
101 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多