python的输入输出
接受键盘的输入
须调用input( )
函数
input([prompt])
# 参数是可选的
⚠️:用户输入的数据全部以字符串形式返回,如需输入数值,须进行类型转换
显示处理结果
print(value, ...,sep=';',end='\t')
'''
value为要输出的信息,有多个时需要用逗号分隔
sep是设置输出时多个信息的分隔符,默认值是一个空格
end是print结束之后要添加的符号,默认是换行
'''
# like this
>>> print('I','love','you',sep=' ',end=', Avril!\n')
I love you, Avril!
>>> print('I','love','you')
I love you
可以看出,原来的一个空格替换成了两个,结尾处也变了( ̄∇ ̄)
(如果还不知道怎么在终端用交互式的python的话请看这篇文章最下面一张图)
用python计算
(yysy python交互式就是一个大计算器,一般情况都用不着Mathematica了)
算式与代数式运算
需要:预先导入math模块
>>> import math
>>> x = 2
>>> math.tan(x)
-2.185039863261519
>>> math.asin(math.sqrt(x)/2)
0.7853981633974484
# 乘方
>>> 123**43
734378226262935837524673844085957559558407906158240585870121832233862846271580625551333667
其实用python可以得到超大的数…
哦还有,浮点数比较要用差值小于一个很小的数,比如1e-7
(其实你们应该都知道的orz)