关于入门经典题型:
输入一个球体半径,计算球体的表面积和体积
这个题比较简单,所以没有写设计思路
直接进行编写
pi = 3.1415927
r = input("please enter r:")
area = 4*pi*r*r
volume = (4/3)*pi*r*r*r
print("球的表面积为:",area,'\n',"球的体积为:", volume)
编译成功,输入 1 后
然而这个时候并不知道出现了什么错误
于是给可能出现的错误代码标记注释
这个问题有待商榷
分析是数据类型的错误,python默认数据为int型,而此处数值需要float类型
又发现书写格式错误,python与其他语言的print语句书写格式有不同
f = 3.1415926
print(’ value of f is : %.4f ’ %f)
在这里可以发现python语言在单引号和双引号上的神奇用法
言归正传:
重新修改加语句之后
再po张常用数据类型转换图和常用数学函数