【文档说明】第二单元 第10课《石头剪刀布——Python 逻辑运算》课件-九年级信息技术【鄂教版】.ppt,共(19)页,3.884 MB,由小喜鸽上传
转载请保留链接:https://www.ichengzhen.cn/view-87116.html
以下为本文档部分文字说明:
让程序改变世界!Changetheworldbyprogram!石头剪刀布获胜法入选麻省理工大奖思考:“石头剪刀布”ManVSComputer,man获胜的策略有那些?逻辑运算湖北教育出版社九年级上册《信息技术》让程序改变世界!Changetheworldbyprogram!石头剪刀布逻辑关系
图让程序改变世界!Changetheworldbyprogram!胜胜胜石头剪刀布学一学试一试让程序改变世界!Changetheworldbyprogram!一、Python的布尔数据类型有哪几种取值?二、常见的Python逻辑运
算有哪几种?三、进入Python程序,试一试:1<2输出的结果真(True)假(False)与运算(and)或运算(or)非运算(not)微课展示听一听看一看想一想让程序改变世界!Changetheworldbyprogr
am!试一试FalseTrue×√让程序改变世界!Changetheworldbyprogram!1、在Python中输入1<2,运行结果是:试一试TrueFalse×√让程序改变世界!Changetheworldb
yprogram!2、在Python中>>>s1=True>>>s2=False>>>print(s1ands2)运行结果是:让程序改变世界!Changetheworldbyprogram!试一试FalseTrue×√3、在Python中>>>s1=True>>>s2=Fals
e>>>print(s1ors2)运行结果是:试一试FalseTrue×√让程序改变世界!Changetheworldbyprogram!4、在Python中>>>s1=True>>>s2=False>>>print(nots2)运行结果是:玩一玩“石头剪刀布”游戏Pl
ayerVSComputer让程序改变世界!Changetheworldbyprogram!GuidovanRossum吉多·范罗苏姆让程序改变世界!Changetheworldbyprogram!让程序改变世界!Changetheworldbyprogram!做一做1、在“石头
剪刀布”游戏中,用逻辑运算得输赢结果。完成10.2“石头剪刀布”手势表达式电脑的“手势”表示的数我的“手势”表示的数赢家表达式13我胜电脑==1and人==32让程序改变世界!Changetheworldbyprogram!石头剪刀布游戏程序代码importrandom#导入r
andom模块,用于产生随机数computer=random.randint(1,3)#随机产生一个(1-3)之间的数,并赋给computerman=int(input("请输入手势数(1-3)"))#输入自己的手势数,并赋给manifman<1orman>3:print("输入无效"
)else:print("电脑的手势数是",computer)ifcomputer==1andman==2:#电脑“石头”,自己“剪刀”,则“电脑赢”print("电脑赢")elifcomputer==1andprint("我胜")ifcomputer==2andprint("电脑赢")
elifcomputer==2andprint("我胜")ifcomputer==3andprint("电脑赢")elifcomputer==3andprint("我胜")else:print("平局"
)练一练1、在编写程序时,会遇到各种逻辑运算,先说出下面各表达式的运算结果,再上机验证。表达式notFalse,not0,not5,Trueand(1or4),Trueand(1<4)运算结果表达式Trueand((not1)o
r(1<4))or((4>5)and(2>3))运算结果TrueTrueFalse1TrueTrue练一练2、试着把“我胜”的条件合在一起,并完成程序。(computer==1andman==3)or(computer==2andman==1)o
r(computer==3andman==2)让程序改变世界!Changetheworldbyprogram!我胜说一说谈一谈评一评让程序改变世界!Changetheworldbyprogram!布置课外练习教师评价小结学生谈收获
评选编程达人并颁奖说一说谈一谈评一评让程序改变世界!Changetheworldbyprogram!