Python同切圆的绘制、阶乘、斐波纳契数列、圆面积的计算
学习了解函数、if语句、循环语句(本次为while语句)以及取两位小数
同切圆的绘制
import turtle
turtle.pensize(2) #线条的粗细程度
turtle.circle(10)
turtle.circle(40)
turtle.circle(80)
turtle.circle(160)
阶乘
def factorial(num):
if num == 0:
return 1
else:
return num * factorial(num-1)
n = eval(input("请输入一个整数: "))
print(factorial(abs(int(n))))
计算斐波纳契数列
a,b=0,1
while a<1000:
print(a,end=',')
a,b=b,a+b
圆面积的计算
radius = 25
area = 3.1415* radius*radius
print(area)
print("{:.2f}".format(area)) # 只输出两位