小傻蛋的妹妹跟随小甲鱼学习Python的第四节004
改善002节的小游戏:
条件分支:
python的比较操作符
| > | 大 于 || >=| 大于等于 || < | 小 于 || <=| 小于等于 || ==| 等 于 || !=| 不 等 于 |
- Python的条件分支语法:
if条件:
条件为真执行操作
else:
条件为假执行操作
abs(-10) #求绝对值
round(1.0/2.0) #把浮点数四舍五入为最接近的整数值
改进01版本:
temp=input("猜猜小傻蛋的妹妹现在想的啥:")
guess=int(temp)
if guess==8:print("哇哦,你是小傻蛋的妹妹心里的蛔虫吗")print("猜对了也没有奖励")
else:if guess<8:print("小了,小了")else:print("大了,大了")
print("游戏结束啦")
- Python的条件分支语法:
while循环
改进02版本:
temp=input("猜猜小傻蛋的妹妹现在想的啥:")
guess=int(temp)
while guess != 8:temp=input("猜猜小傻蛋的妹妹现在想的啥:")guess=int(temp)if guess==8:print("哇哦,你是小傻蛋的妹妹心里的蛔虫吗")print("猜对了也没有奖励")else:if guess<8:print("小了,小了")else:print("大了,大了")
print("游戏结束啦")
如果有次数的限制,对代码进行改进03版本:
temp=input("猜猜小傻蛋的妹妹现在想的啥:")
guess=int(temp)
i = 0
while guess != 8 and i < 5:i+=1temp=input("猜猜小傻蛋的妹妹现在想的啥:")guess=int(temp)if guess==8:print("哇哦,你是小傻蛋的妹妹心里的蛔虫吗")print("猜对了也没有奖励")else:if guess<8:print("小了,小了")else:print("大了,大了")
print("游戏结束啦")
- random模块 产生的是一个随机的数,randint() 会产生一个随机的整数
import random
secret=random.randint(1,10)
temp=input("猜猜小傻蛋的妹妹现在想的啥:")
guess=int(temp)
while guess != secret:temp=input("猜猜小傻蛋的妹妹现在想的啥:")guess=int(temp)if guess==secret:print("哇哦,你是小傻蛋的妹妹心里的蛔虫吗")print("猜对了也没有奖励")else:if guess<secret:print("小了,小了")else:print("大了,大了")
print("游戏结束啦")
改进最终版本:
import random
secret=random.randint(1,10)
temp=input("猜猜小傻蛋的妹妹现在想的啥:")
guess=int(temp)
i = 0
if guess == secret:print("你是小傻蛋的妹妹心里的蛔虫吗")print("答对了也没有奖励")
else:if guess>secret:print("大了哦")else:print("小了哦")
while guess != secret and i < 5:i+=1temp=input("猜猜小傻蛋的妹妹现在想的啥:")guess=int(temp)if guess==secret:print("哇哦,你是小傻蛋的妹妹心里的蛔虫吗")print("猜对了也没有奖励")else:if guess<secret:print("小了,小了")else:print("大了,大了")
print("游戏结束啦")
课后题:
1.请问以下代码会打印多少次”我爱你小傻蛋妹妹”
while 'c':print("我爱你小傻蛋妹妹")
无限循环,直到崩溃或者按下Ctrl+C(强制结束)
2.请问以下代码会打印多少次?
i=10
while i:print("我爱你小傻蛋妹妹")i=i-1
10次
3.请写出与10<cost<50等价的表达式
(10<cost) and (cost<50)
4.python中,一行可以书写多个语句吗
可以,比如print("I love you "); print(“very much”)
中间要用;(分号)隔开
5.python的and和C/C++的&&有什么不同
而C/C++中的&&的结果,如果是真返回1 ,如果是假,返回0
6.短路逻辑
适用于and 和 or
例如x and y ,如果x是假的话,就不用求y,直接得出来结果是假,不用去管y的值
例如x or y,如果x是真的话,不用管y,直接得出结果是真
7.尝试实现以下代码:
temp=input("请输入一个整数:")
num=int(temp)
while num:print(num)num=num-1;
temp=input("请输入一个整数:")
num=int(temp)
while num:print(" " * (num-1) + "*" * num)num=num-1;
小傻蛋的妹妹跟随小甲鱼学习Python的第四节004相关推荐
- 小傻蛋的妹妹跟随小甲鱼学习Python的第五节005
Python的数据类型 整型 布尔类型(特殊的整型:True=1 False=0) 浮点型 e记法(就是科学计数法) 类型转换: 获取关于类型的信息: type() .isinstance() > ...
- 小傻蛋的妹妹跟随小甲鱼学习Python的第十节010
列表 一.创建列表的方式: 1. 创建一个普通的列表: member=['小甲鱼','小傻蛋','小布丁','妹妹'] number=[1,2,3,4,5] 2. 创建一个混合列表: mix=[1,' ...
- 小傻蛋的妹妹跟随小甲鱼学习Python的第十二节012
列表的一些常用操作符: 1. 比较操作符 2. 逻辑操作符 3. 连接操作符 ''+"两边的对象的类型必须一致,不能加一个新的元素 如果想要添加一个元素到列表中,用append()啦,ins ...
- 小傻蛋的妹妹跟随小甲鱼学习Python的第十七节017
函数 定义函数: def MyFirstFunction():print('这是我创建的第一个函数') 调动函数: MyFirstFunction() 含有一个参数: def MySecondFunc ...
- 小傻蛋的妹妹跟随小甲鱼学习Python的第二节002
第一个小游戏: print("------我爱小甲鱼工作室-------") temp = input("不妨猜想一下小甲鱼现在心里想的数字") guess = ...
- 小傻蛋的妹妹跟随小甲鱼学习Python的第一节001
小甲鱼练习题 Python 是什么类型的语言? python是面向对象的高级编程语言 IDLE 是什么? 是集成开发和学习环境,是Python的集成开发环境 print() 的作用是什么? 打印功能 ...
- 小傻蛋的妹妹跟随小甲鱼学习Python的第六节006
算术操作符: 操作符 表达含义 + 加 - 减 * 乘 / 除 % 取余 ** 幂运算 / / 取商 比较操作符: 操作符 表达含义 < 小于 <= 小于等于 > 大于 >= ...
- 小傻蛋的妹妹跟随小甲鱼学习Python的第三节003
变量 >>> teacher="小甲鱼" >>> teacher '小甲鱼' >>> teacher="老甲鱼&qu ...
- 小傻蛋的妹妹跟随小甲鱼学习Python的第二十一节021
lambda表达式 冒号前面可以是多个参数: filter过滤器 filter(function or none,iterable) #修改成一行代码实现 list(filter(lambda x:x ...
最新文章
- 霸气侧漏HTML5--之--canvas(1) api + 弹球例子
- 云计算数据挖掘Mahout下的机器学习
- 卷不动也得继续学!紧跟vue3的步伐,再来get一波进阶新特性!
- MySQL之——The slave I/O thread stops because master and slave have equal...
- fibonacci数列的题目——剑指Offer
- java方法synchronized_java synchronized方法 – 它是如何工作的
- JsonHelper Json转xml,Json转DataSet,DataSet转Json
- 为了有利于保护安全性,IE已限制此网页运行可以访问计算机的脚本或 ActiveX 控件。请单击这里获取选项......
- 最棒的Java开发企业级权限管理系统项目实战
- eplan p8详细安装步骤文库_Win10系统安装Eplan Electric P8详细步骤
- Linux驱动认知简明导论③ —— 修改树莓派引脚文件pin4Driver.c操作IO口
- HTML页面跳转及参数传递
- 排列组合——排列公式的推理和组合
- UC Android官方下载,手机uc浏览器下载并安装-uc浏览器app最新版本v13.3.9.1119 安卓官方版 - 极光下载站...
- 快速解绑微信公众号管理员
- Amlogic 4K UI显示
- 百度砸120W年薪,只要这个专业,应届生也行!
- bzoj-1227 虔诚的墓主人
- 怎么查找计算机蓝牙耳机,电脑搜索不到蓝牙耳机的解决方法
- 70 告别了,2013-2021【2021-06-05 1854】
热门文章
- Arduino音乐代码《卡农》(简易版)
- BLOCK层代码分析(10)IO下发之IO下发函数总结
- 【转载】ARPU ARPPU傻傻分不清楚?手游收入指标名词解释
- 亚马逊echo中国使用_我如何编程我的第一个Amazon Alexa技能并赢得了免费的Echo Dot...
- TCP与Web服务器
- 虚幻代码底层——虚幻属性系统(虚幻C++的反射机制)
- Python for everyone chapter 1
- C#之控制台RPG类魔塔游戏
- elasticsearch7.9操作必看结合官方文档 es head的操作必看 es增删改查全详解
- Microsoft SQL Server 2000 下载地址汇总