pythonelif错误

优酷小蔡apj |浏览701次
收藏|2020/04/06 13:07

满意回答

2020/04/06 13:33

python是靠缩进来区分程序块的,你上传的程序缩进完全不对另外,r后面不能有()的(它识别为函数了)以下是改好,可以运行的a=int(input()) #第1个数字b=int(input()) #第2个数字print("请输入运算符号")x=input()if x==r"+": #运算符号 def jieguo(o,p): c=o+p return celif x==r"-": #这里的elif错误了 def jieguo(o,p): c=o-p return celif x==r"*": def jieguo(o,p): c=o*p return celif x==r"/": def jieguo(o,p): c=o//p return celse: def jieguo(o,p): c=o**p return cm=jieguo(a,b) #结果print(m)

whoami1978

其他回答(1)
  • 可能是因为你用了全角的-,和半角的-不一样
    回答于 2020/04/06 13:45
0人关注该问题
+1

 加载中...