一、超市买薯片#用户输入薯片的单价danjia=float(input(薯片的单价))#用户输入购买袋数daishu=int(input(购买的袋数))#计算总价zongjia=danjia*daishu#输出结果print(薯片单价%.2f/袋,您购买了%d/袋,应付总价%.2f元。%(danjia,daishu,zongjia))#%s是字符串格式化输出#%d是整数格式化输出#%f是浮点数(小数)格式化输出#%06d是数字不足6位用0填充,满足6位则是多少就显示多少#%.2f是显示小数点后2位,可依次增加.3/.4/.5知识点:1、=号在Python中的作用是给变量赋值。2、input函数,记录用户在键盘上输入的内容。3、float、int函数做数据类型转换作用,分别转换为浮点数(小数)、整数。4、同一类型的数据可以进行算数运算,而不同类型的数据不能进行运算。5、print函数做输出内容作用。6、字符串格式化输出的几个符号和使用方法。二、网吧判断年龄#假设某网吧进入要求要年龄段是18-60周岁nianling=int(input(输入您的年龄))ifnianling=18andnianling=60:print(欢迎进入本网吧上网)else:print(您的年龄未达到要求,禁止入内)三、学校考试#某学校考试,要求学生语文和数学其中一门达到60分即及格yuwen=float(input(输入你的语文分数))shuxue=float(input(输入你的数学分数))ifyuwen=60orshuxue=60:print(恭喜同学,你的考试及格)else:print(你的考试未过关)四、非公勿入#假设不是公司的员工不让进入yuangong=Falseifnotyuangong:print(你不是本公司员工,禁止入内!)知识点:1、比较关系运算符的用法和以下所有的比较关系运算符含义:==相等!=不相等大于小于=大于等于=小于等于2、逻辑运算符的用法和以下所以的逻辑运算符含义:and条件都必须满足or只需要满足其中一个条件not只有当条件不满足的时候执行一些代码,一般配合布尔类型的数据使用3、判断语句if、else的用法。[erji]五、火车站检票[/erji]#定义布尔型变量,检查是否有车票chepiao=False#定义整形变量,表示刀的长度,单位:厘米dao=19#检查是否有车票ifchepiao:print(你拥有车票,请继续进行安检)#检查刀的长度ifdao=20:print(你已经通过安检)else:print(你的刀携带长度为%dCM,超过了限制的20CM,你无法通过安检%dao)else:print(你还没有购买车票)知识点:1、if语句的内嵌用法,一般是作为两个判断条件有依赖关系的时候需要内嵌使用。六、石头剪刀布小游戏#导入随机数工具包importrandom#提示用户输入要出的拳:1石头2剪刀3布wanjia=int(input(请输入您要出的拳1石头2剪刀3布:))#电脑随机出拳diannao=random.randint(1,3)#输出玩家和电脑所选的拳头数据print(玩家选的拳头是%d-电脑选的拳头是%d%(wanjia,diannao))#判断玩家赢的局if((wanjia==1anddiannao==2)or(wanjia==2anddiannao==3)or(wanjia==3anddiannao==1)):print(恭喜您胜利)#判断平局elifwanjia==diannao:print(平局)#除了赢的局和平局以外都是输,所以直接输出失败即可else:print(您战败了,再来一次吗?)知识点:1、import函数的作用是导入工具包2、random.randint是随机数工具包,用法见项目演练3、if语句中的elif语句用法,一般是用作当一个条件判断完成后,需要额外再判断一个和之前没有依赖关系的条件而用。原文来自:
转载请注明:http://www.aierlanlan.com/cyrz/7048.html