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

概述

一.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笔记(二) while循环 随机模块 精度问题 类型转换所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部