python----输入输出&&算数运算

简介: python----输入输出&&算数运算

1.格式化输出

如果我们直接打印输出,就是输出变量的值,例如:

如果我们想打印a=10就需要格式化字符串,就是使用f进行格式化,如图所示;

2.控制台输入

input执行的时候,就会等待用户进行输入;

input的返回值是一个字符串str,

如果只是得到用户输入的值,直接打印str即可;

如果利用输入的值进行算数运算,需要转换类型成int类型,再进行运算;

直接相加,结果会出错:

如果我们进行类型转换,就不会出现这样的情况:

运行结果正确:

3.算术运算符

进行算术运算的时候,运行的时候出现的异常叫做抛出异常,例如除零异常,就是0作为除数;

(1)除法运算的时候,整数相除不会向其他的编程语言一样出现截断现象,python里面整数除以整数时小数;

(2)**表示进行乘方开方运算:2**2就是2的平方,2**0.5就是相当于根号2;

(3)//这个是地板除法:print(7//2)打印结果就是3,因为正常的结果是3.5,向下取整就是3,

print(-7//2)打印结果就是-4,因为正常的结果时-3.5,向下取整就是-4;相当于取两边小的那个;

4.关系运算符

(1)对于整数,返回值就是True和False;

(2)对于英文字符串的比较,遵循字典序,越靠后的字符越大,就是先比较第一个字符,再比较第二个字符,以此类推,中文的话,比较是没有意义的;

5.浮点数的比较

运行的结果返回False所以这样是不准确的,因为浮点数在内存里面无法精确保存,会有一定的误差,我们只需要让误差在一定的范围就可以了;

这样运行的结果就是True了;

相关文章
|
6月前
|
Python
python增量赋值运算的应用
Python中的增量赋值运算符用于便捷地执行算术操作,如`+=`, `-=`等,它们分别代表加法、减法、乘法、除法、取模、整除和幂运算。
51 1
|
6月前
|
Python
python幂运算——计算x的y次方
python幂运算——计算x的y次方
177 0
|
6月前
|
Java 编译器 C语言
python安装、输入输出、注释、中文编码、编码规范等基础语法
python安装、输入输出、注释、中文编码、编码规范等基础语法
102 0
|
5月前
|
数据处理 Python
彻底掌握Python集合:无序性、去重神器与高效集合运算指南
彻底掌握Python集合:无序性、去重神器与高效集合运算指南
174 1
|
1月前
|
存储 Java 编译器
Python学习三:学习python的 变量命名规则,算数、比较、逻辑、赋值运算符,输入与输出。
这篇文章是关于Python编程语言中变量命名规则、基本数据类型、算数运算符、比较运算符、逻辑运算符、赋值运算符以及格式化输出与输入的详细教程。
20 0
Python学习三:学习python的 变量命名规则,算数、比较、逻辑、赋值运算符,输入与输出。
|
3月前
|
算法 数据处理 Python
Python中的集合的运算
Python中的集合的运算
|
4月前
|
Python
Python线程是操作系统能够进行运算的最小单位
【7月更文挑战第18天】Python线程是操作系统能够进行运算的最小单位
36 1
|
5月前
|
Python
刷题——Python篇(1)输入输出
刷题——Python篇(1)输入输出
176 2
|
5月前
|
机器学习/深度学习 算法 Serverless
利用无穷级数逼近计算幂运算与开根号——Python实现
使用泰勒级数逼近法,本文介绍了如何用Python计算特殊幂运算,包括分数次幂和开根号。通过定义辅助函数,如`exp`、`getN_minus_n`、`multi`和`getnum`,实现了计算任意实数次幂的功能。实验结果显示,算法能有效计算不同情况下的幂运算,例如`0.09^2`、`1^2`、`0.25^2`、`0.09^(0.5)`、`1^(0.5)`和`0.25^(0.5)`。虽然精度可能有限,但可通过调整迭代次数平衡精度与计算速度。
|
4月前
|
数据可视化 数据挖掘 数据处理
Python对Excel两列数据进行运算【从基础到高级的全面指南】
【7月更文挑战第6天】使用Python的`pandas`库处理Excel数据,涉及安装`pandas`和`openpyxl`,读取数据如`df = pd.read_excel('data.xlsx')`,进行运算如`df['Sum'] = df['Column1'] + df['Column2']`,并将结果写回Excel。`pandas`还支持数据筛选、分组、可视化、异常处理和性能优化。通过熟练运用这些功能,可以高效分析Excel表格。
263 0