版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、初二广州版信息技术第二章第5节广州市第一一三中学 肖丽丽Python库让强大的Python库帮忙import random as rtarget=r.randint(1,100)while True: guess=int(input(请输入你猜的数字(1100):) if guess=target: print(你猜对了,数字是+str(target) break if guesstarget: print(你猜得大了点!) else: print(你猜得小了点!)print(游戏结束)猜数游戏视频一import random as rtarget=r.randint(1,100)while
2、True: guess=int(input(请输入你猜的数字(1100):) if guess=target: print(你猜对了,数字是+str(target) break if guesstarget: print(你猜得大了点!) else: print(你猜得小了点!)print(游戏结束)使用Python库,随机生成一个数字让用户猜猜数游戏学习目标认识Python库,了解库的作用,掌握库及库函数的一般使用方法。学会利用random库解决随机问题的编程方法。学会使用turtle库小海龟画画。库,是具有相关功能模块的集合。库的功能:从指定的库中导入所有的函数,供程序调用。Python库
3、的功能格式一:import as .()格式二:import .()格式三:from import * ()调用Python库的方法格式一:import as .()注意: 导入库时,用简单的库别名代替库名,在后面程序中引用就更加简单。程序中引用库中的函数时,需要加上库别名作为前缀。Python有许多强大的库,种类多达几百种,每个库包含特定功能的相关函数,针对不同的应用,发挥不同的作用。Python库的种类例如 random(随机)库、turtle(画图)库等。random(随机)库random库是Python一种标准库,用来产生随机数,例如随机产生一个整数作为要猜的数字。书写格式:.()ra
4、ndom.randint(a,b)randint 随机整数函数作用:随机生成一个整数,整数n的范围是 a= n target: print(你猜得大了点!) else: print(你猜得小了点!)print(游戏结束)修改“猜数游戏”代码,将要猜的数字由固定值改成由系统生成的随机值。target= 38while True: guess=int(input(请输入你猜的数字(1100):) if guess=target: print(你猜对了,数字是+str(target) break if guesstarget: print(你猜得大了点!) else: print(你猜得小了点!)p
5、rint(游戏结束)import random as r修改“猜数游戏”代码,将要猜的数字由固定值改成由系统生成的随机值。导入random(随机)库,库别名为rr.randint(1,100)使用库中randint()函数,随机产生一个1到100之间的整数,作为要猜的数字。import random as rprint(random.randint(100,200)#A同学的程序代码编写代码,打印输出100200之间的一个任意整数。使用库别名:r(r.randint(100,200)#B同学的程序代码编写代码,打印输出100200之间的一个任意整数。先导入后调用import random as
6、 rprint(r.randint(100,200)import random as r#C同学的程序代码编写代码,打印输出100200之间的一个任意整数。import random as rprint(r.randint(100,200)import random as rprint(r.randint(100,200)import random as r a=r.randint(100,200)print(a)a=r.randint(100,200) print(a)程序中的两次a值,是( )关系。A.不一定相同 B.相同 C.不相同一次运行结果另一次运行结果另一次运行结果#随机产生一个1
7、00到200的整数#随机产生一个100到200的整数练一练A练一练阅读程序,程序结果可能是( ) 。import random as r print(r.randint(100,200)A.26 B.126 C.126.8Bimport random as rprint(幸运小观众是:)print(1 ,40)import random as rprint(幸运小观众是:)print(random.randint(1,40)随机抽取一个数字(学号)作为今天的幸运小观众,( )段程序代码书写正确。import random as rprint(幸运小观众是:)print( r.randint(1
8、,40)输出固定值-1,40,没有实现随机。使用库别名 r使用randint()函数,随机产生一个1-40之间整数,作为幸运学号A.B.C.练一练Cturtle(画图)库turtle库又称海龟库,用于制作有趣的图形。我们只要调用海龟库的函数,它就会跟着指令画画。import turtle as t画一个圆t.circle(100)import turtle as tt.circle(100)视频二import turtle as t turtle.circle(100) t.circle(100)使用Python库的一般方法import as .() 先导入后调用默认画笔属性,画一个圆impo
9、rt turtle as tt.shape(turtle)t.width(5)t.pencolor(pink)t.circle(100)t.shape(turtle)t.width(5)t.pencolor(pink)自定义画笔属性,画一个粉色的圆导入库使用turtle库绘图的步骤import turtle as tt.shape(turtle)t.width(5)t.pencolor(pink)t. circle(100)设置属性绘图命令import turtle as tt.shape(turtle)t.width(5) t.pencolor(pink)t.circle(100)修改程序,
10、画两个圆(圆半径为50,圆位置不相同)视频三turtle.goto(x,y) #跳转跳转到其它位置turtle.penup() #提笔turtle.pendown() #落笔turtle.goto(x,y) #跳转import turtle as tt.shape(turtle)t.width(5)t.pencolor(pink)for i in range(15): t.penup() t.goto(100,-100) t.pendown() t.circle(50)画多个圆import turtle as tt.bgpic(D:chuipaopao.gif)t.shape(turtle)t
11、.width(5)t.pencolor(pink)for i in range(15): t.penup() t.goto(100,-100) t.pendown() t.circle(50)import random as r(r.randint(10,30)(0,0)(230,0)(0,-230)( r.randint(0,200), r.randint(-200,0)运用random(随机)库,让“圆的大小位置随机生成” 加载背景图,形成“吹泡泡”程序import turtle as timport random as rt.bgpic(D:chuipaopao.gif)t.shape(
12、turtle)t.width(5)t.pencolor(pink)for i in range(15): t.penup() t.goto(r.randint(0,200),r.randint(-200,0) t.pendown() t.circle(r.randint(10,30)吹泡泡视频import turtle as timport random as rt.bgpic(D:chuipaopao.gif)t.shape(turtle)t.width(5)t.pencolor(pink)for i in range(15): t.penup() t.goto(r.randint(0,20
13、0),r.randint(-200,0) t.pendown() t.circle(r.randint(10,30)运用random(随机)库,让“圆的大小位置随机生成” 动手实践练习1: 编写代码,打印输出140之间的一个任意整数。(该程序是模拟随机抽取一个学号,1到40的整数代表全班学号即1号到40号)动手实践练习2: 完成“吹泡泡”程序代码,并运行。谢谢观看初二广州版信息技术第二章第5节广州市第一一三中学 肖丽丽Python库让强大的Python库帮忙(答疑课)A同学想“打印输出100200之间的一个任意偶数”,代码如何修改?import random as rprint(r.randint(100,200)函数作 用例子random.randint(a,b)给出a至b之间的任意整数,包括a和b。random.randint(1,10) 给出1至10之间的任意整数,包括1和10,如3。random库中常用函数random.randrange(a,b
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 永金融知识竞赛策划
- 厨房安全卫生
- 【辽海版】《综合实践活动》八年级下册【辽海版】《综合实践活动》八年级上册6.1防毒禁毒多宣传·毒品预防知多少 课件
- 医疗机构财务会计聘用合同
- 家具制造存储协议
- 投标联合体文化融合协议
- 城市安全用车租赁合同样本
- 建筑混凝土工程皮卡租赁协议
- 城市广场绿化工程合同协议书
- 体育馆玻璃膜施工合同
- 《明天会更好》歌词
- 铝熔铸设备项目商业计划书范文参考
- 关于学生数学思想方法的问卷调查分析报告
- 数学名词中英文词汇表
- 甲醇-水精馏填料塔的设计
- 吹风机成品过程质量控制检查指引
- 中介人合作协议(模版)
- 财务管理制度-家电行业
- 全国国防教育示范学校形象标识、金属牌匾样式
- 班主任工作满意度测评表
- 德国WMF压力锅使用手册
评论
0/150
提交评论