'''''''''
#抽象编程之函数的使用,抽象的函数可以帮我们大大的增加工作效率。
def hello (name): #def用于定义函数的键值,本实例定义了一个名为hello的函数,只有一个name的参数,调用时只需使用:hello()即可
return 'Hello,%s str'%name
print hello('naruto').title()
#这是一个用于计算斐波那契数列的函数实例
def fibss(number):
abc=[0,1]
for i in range(number-2):
abc.append(abc[-2] + abc[-1])
return abc
temp = int(raw_input("请输入您要计算的数:"))
print fibss(temp)
#回味数学之圆的面积、周长、球的表面积与体积的计算,圆的面积公式为:S=πr²或S=π×(d/2)²,圆的周长公式为:L = 2×π×r,球的表面积公式为:4πr^2.球的体积公式为:V球=(4/3)πr^3.
import sys #导入系统sys模块库,用于调用退出函数
def Area(area): #定义计算面积的函数
print "根据您输入的半径推算出圆的面积约为:%s" % float(3.1416 * (area*area))
def Lunch(lunch):#定义计算周长的函数
print "根据您输入的半径推算出圆的周长约为:%s" % float(2*3.1416*lunch)
def Ball(ball):
print "根据您输入的半径推算出球的表面积约为:%s,球的体积约为:%s" % (float(4*3.1416*(ball*ball)),float(4*3.1416*(ball*ball*ball)/3))
while True:#外围循环用于控制choose的输入,等于Q、A则进入内嵌循环中,否则将报错或退出。
choose = raw_input("您是想要(Q:计算面积、A:计算周长、V:计算球的表面积与体积、E:退出):")
while choose == 'Q' or choose == 'A' or choose == 'V':
sum = raw_input("请输入您要计算圆体的半径:")
if choose == 'Q':
Area(int(sum))#调用面积的函数并将sum的值传给area,进行打印输出
break
elif choose == 'V':
Ball(float(sum))
break
else:
Lunch(float(sum))#调用周长的函数并将sum的值传给lunch,进行打印输出
break
if choose == 'E':
print "感谢您的使用,再见!"
sys.exit()
if choose <> 'Q' and choose <> 'A' and choose <> 'V': #如果用户输入的字符是choose以外的字符,将提示用户重新输入!
print "对不起,您的输入有误,请重新输入!"
#回味数学之圆的面积、周长、球的表面积与体积的计算的精简版
def Area(area): #定义计算的函数
print "根据您输入的半径推算出圆的面积约为:%s,圆的周长约为:%s" % (float(3.1416 * (area * area)),float(2 * 3.1416 * area))
print "根据您输入的半径推算出球的表面积约为:%s,球的体积约为:%s" % (float(4 * 3.1416 * (area * area)), float(4 * 3.1416 * (area * area * area) / 3))
sum = raw_input('请输入您要计算圆体的半径:')
Area(float(sum))
'''''''''''
c ++编程代码
回复删除使用传染媒介类的例证