一.while循环
while循环和c++一样,区别还是在括号和冒号


name = input("输入一个名字")
while name != "yyr":
name = input("不是他n再输入一个吧")
print("哎对,就是他")
二.随机模块
这个就和c++里面的头文件一样
只不过这个之前要加import
如果是随机模块
那就是import random
设置一个随机数就是num = random.randint(1,10)
这样就是设置一个int的随机数,范围再=在 [1-10]
import random
num = random.randint(1,3)
print(num)


name = input("输入一个名字")
while name != "yyr":
name = input("不是他n再输入一个吧")
print("哎对,就是他")
age = input("猜猜他的年龄")
Age = int(age)
while Age != 18:
age = input("你不对劲,再猜")
Age = int(age)
print("你真他娘的是个人才")
三.类型转换

各个类型的转换就是利用这几个函数来进行
在后面的编写时,尽量不要用这几个函数名来作为变量名,否则会报错

这里还用到一个e记法
也就是科学计数法,e代表10,后面是次方
四.精度问题
python也会出现精度问题
a = 0.1
b = a * 3
if b == 0.3:
print("sb")
else:
print("dsb")
print(b)

可见b的精度不高
我们可以使用round(算式, 保留位数)函数来确定精度
b = round(a * 3, 5)

判断一个数据是什么类型
可以用type()函数和isinstance()
函数type()参数是变量名,返回类型
函数isinstance()参数是变量名和类型,如果和参数二一样,返回ture,否则返回false
最后
以上就是甜蜜学姐最近收集整理的关于python笔记(二) while循环 随机模块 精度问题 类型转换的全部内容,更多相关python笔记(二)内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复