我是靠谱客的博主 甜蜜学姐,这篇文章主要介绍python笔记(二) while循环 随机模块 精度问题 类型转换,现在分享给大家,希望可以做个参考。

一.while循环

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

在这里插入图片描述
在这里插入图片描述

复制代码
1
2
3
4
5
name = input("输入一个名字") while name != "yyr": name = input("不是他n再输入一个吧") print("哎对,就是他")

二.随机模块

这个就和c++里面的头文件一样
只不过这个之前要加import
如果是随机模块
那就是import random
设置一个随机数就是num = random.randint(1,10)
这样就是设置一个int的随机数,范围再=在 [1-10]

复制代码
1
2
3
4
import random num = random.randint(1,3) print(num)

在这里插入图片描述

在这里插入图片描述

复制代码
1
2
3
4
5
6
7
8
9
10
11
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也会出现精度问题

复制代码
1
2
3
4
5
6
7
8
a = 0.1 b = a * 3 if b == 0.3: print("sb") else: print("dsb") print(b)

在这里插入图片描述
可见b的精度不高

我们可以使用round(算式, 保留位数)函数来确定精度

复制代码
1
2
b = round(a * 3, 5)

在这里插入图片描述


判断一个数据是什么类型
可以用type()函数和isinstance()
函数type()参数是变量名,返回类型
函数isinstance()参数是变量名和类型,如果和参数二一样,返回ture,否则返回false

最后

以上就是甜蜜学姐最近收集整理的关于python笔记(二) while循环 随机模块 精度问题 类型转换的全部内容,更多相关python笔记(二)内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(108)

评论列表共有 0 条评论

立即
投稿
返回
顶部