|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
def power(x,y):
if x!=0 and y!=0:
result x**y
elif x==0 and y!=0:
result 0
else y==0:
result 1
a=int(input('输入参数X:'))
b=int(inptut('输入参数Y:'))
print("%d的%d次幂是%d:",a,b,power(a,b))
我想求X的Y次幂,这个函数怎么修改?哪位大神给指导一下呗
那些个 if 条件都是多余的,不必要,幂运算本来就可以直接输出结果,又不是除法,除数不能为0
第一点 return 不是 result
第二点 else 不能加条件,相加条件用 elif
第三点 input 不要多字母,要输入正确
第四点 格式化的形式不要弄错
- def power(x,y):
- return x**y
- a=int(input('输入参数X:'))
- b=int(input('输入参数Y:'))
- print("%d的%d次幂是%d:"%(a,b,power(a,b)))
复制代码
|
|