新人python代码,有错哪里吗 - 爱问答

(爱问答)

新人python代码,有错哪里吗

以下是我的代码:


import mathprint("欢迎来到计算器")print("请选择模式,1=加,2=减,3=乘,4=除,5=圆周率,6=n的n次方,7=n的平方根")def newjisuanqi:    mode=int(input("请输入"))    if mode==1:        jiashu1=int(input("请输入第一个加数"))        jiashu2=int(input("请输入第二个加数"))        jieguo=jiashu1+jiashu2        print(jiashu1+"+"jiashu2"="+jieguo)    elif mode==2:        beijianshu=int(input("请输入被减数"))        jianshu=int(input("请输入减数"))        if jianshu>beijianshu            print("输入有误,请重新输入")        jieguo=beijianshu-jianshu        print(beijianshu+"-"+jianshu"="+jieguo)    elif mode==3:        yinshu1=int(input("请输入因数1"))        yinshu2=int(input("请输入因数2"))        jieguo=yinshu1*yinshu2        print(yinshu1+"×"yinshu2"="+jieguo)    elif mode==4:        beichushu=int(input("请输入被除数"))        chushu=int(input("请输入除数"))        jieguo=beichushu/chushu        print(beichushu+"÷"+chushu+"="+jieguo)    elif mode==5:        math.pi    elif mode==6:        beicifang=int(input("请输入操作数"))        ncifang=int(input("请输入为N次方"))        jieguo=math.pow(beicifang,ncifang)        print(beicifang+"的"+ncifang+"次方为"+jieguo)    else mode==7:        beipingfang=int(input("请输入要求的平方根数"))        jieguo=math.sqrt(beipingfang)        print(beipingfang+"的平方根为"+jieguo)def oldjisuanqi():    if mode=="+"        jieguo=mun1+mun2        willprint="加    if mode=="-"        if mun2>mun1            print("输入有误!")        jieguo=mun1-mun2        willprint="减"        if mode=="×"        jieguo=mun1*mun2        willprint="乘"    if mode=="/"        if mun2=0            print("输入有误!")        jieguo=mun1/mun2        willprint="除"    print(mun1+willprint+mun2+"等于"+jieguo)    return jieguodef runjisuanqi:    jisuanqimode=input("请选择新计算器/旧计算器/退出")    if jisuanqimode =="新计算器"        newjisuanqi()    else jisuanqimode =="旧计算器":        oldjisuanqi()while jisuanqimode != "退出":    runjisuanqi()        


程序错的“惨不忍睹",至少有22处小错,还不算拼写错

def newjisuanqi:

这一句就有二个错

1。你的”:“是中文的符号,要用":"

2. 函数后面滑加()

正确的是

def newjisuanqi():

而你的输出,基本每个都是错的,不是少了+号,就是少了括号,且整形直接与字串相加了

建议

你自己在python中调试下,看看出了什么错(注意出错信息),然后按错修改(若不知怎么改,再追问)

下一篇:c语言if语句怎么写如果a=1则m++语句

上一篇:海力士EMMC命名规则

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?