猜字游戏改进
1.程序应该提供多次机会给用户猜测,程序需要重复运行某些代码
——while循环
2.每次运行程序产生的答案是随机的
——random模块
Python常用函数
1.randint():返回一个随机的整数
import random
a=random.randint(1,100)
#随机产生1-10里的一个随机整数
2.type(变量):显示变量的数据类型
同功能函数:isinstance(变量,数据类型)——返回true/false
3.isdigit() :检测字符串是否只由数字组成
4.print("\t",end=’’):包含end=’'作为print()BIF的一个参数,会使该函数关闭“在输出中自动包含换行”的默认行为。这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串。
5.break语句:break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。break语句用在while和for循环中。如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。
Python循环知识
1.使用and逻辑操作符可以将任意表达式连接在一起,并得到一个布尔类型的值
2.and两边加括号的一方表示优先执行
3.and只有两边同时为true结果才会显示true
Python数据类型
1.整型:整数
2.浮点型:小数
只要有小数点即认为是浮点型
3.e记法:表示过大或过小的数
1.5e11——150000000000.0
4.布尔类型(bool):特殊整型 true/false
true——1
false——0
true和false可以进行计算
Python数据类型转换
1.转换为整型:int函数
但字符串内不能出现中文
浮点数转为整型是直接去掉小数点后的部分,不是四舍五入
2.转换为浮点数:float函数
3.转换为字符串:str函数
Python循环
1.while循环:可以多次输入值
while循环,只要条件满足就会不断循环,直到不满足条件时跳出循环
break语句可以提前退出循环
continue语句可以跳过当前循环,开始下一次循环