标签:example sqrt oob ted python2 精度 imp www please
[来源:菜鸟教程](http://www.runoob.com/python3/python3-examples.html)
class float([x])
Return a floating point number constructed from a number or string x.
>>> float(‘+1.23‘)
1.23
>>> float(‘ -12345\n‘)
-12345.0
>>> float(‘1e-003‘)
0.001
>>> float(‘+1E6‘)
1000000.0
>>> float(‘-Infinity‘)
-inf
#No.1
num1 = input(‘please input the first number:‘)
num2 = input(‘please input the second number:‘)
sum = float(num1) + float(num2)
print(f‘num{num1} add {num2} = {sum}‘)
** 幂 - 返回x的y次幂
%0.3f: 以单精度浮点小数的形式输出,右对齐,保留三位小数
#No.2
num = float(input(‘please input a number: ‘))
num_sqrt = num ** 0.5
print("%0.3f‘s square root is %0.3f"%(num, num_sqrt))
Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。
基本语法是通过 {} 和 : 来代替以前的 % 。
format 函数可以接受不限个参数,位置可以不按顺序。
#No.3
import cmath
num = int(input("please input a number:"))
num_sqrt = cmath.sqrt(num)
print("{0}‘s square root is {1:0.3f}+{2:0.3f}j".format(num, num_sqrt.real,num_sqrt.imag))
【坚持】Selenium+Python学习之从读懂代码开始 DAY1
标签:example sqrt oob ted python2 精度 imp www please
原文地址:https://www.cnblogs.com/flyin9/p/9014910.html