paython习题怎么

这个参数默认值计算怎么做,就是不输入半径,但是又有用input函数了,怎么才能作

img

img

import math
val= math.pi        #圆周率

def yuan(r=2):
    s=val*r*r
    c=2*val*r
    
    print("圆的面积为 {:.2f}".format(s))
    print("圆的周长为 {:.2f}".format(c))
    
r=eval(input("请输入圆的半径:"))
yuan(r)

yuan()

按照题目要求一步步来就OK了😊

emmm,题目的意思:这个函数fun是用来只来计算周长面积的吧,输入参数是半径。input函数放在fun之外调用就好了