小白学习python的第七天—def定义函数练习
本帖最后由 hz1010 于 2020-8-26 21:45 编辑其实这个练习题是在第六天就已经学完,但是掌握的不是很好。
然后接下来分享一下利用def定义函数做的计算功能
代码还可以继续优化,只是没有在去修改,可以在做while Turn循环处理。
方式方法还是比较多,希望可以帮助刚刚学习python同学。
附上代码:
#输入选项值
suanfa=int(input("1.加法 \n2.减法 \n3.乘法 \n4.除法\n请选择您的算法:"))
#输入num,num1的数字
num=int(input("请输入第一个数字:"))
num1=int(input("请输入第二个数字:"))
def jia(x,y):
return x+y
#加法运算,返回和
def jian(x,y):
return x-y
#减法运算,返回差
def cheng(x,y):
return x*y
#乘法运算,返回积
def chu(x,y):
return x/y
#除法运算,返回商
def jisuanqi(z):
#根据选择,调用以上算法函数
if z == 1:
print("%d+%d=%d"%(num,num1,jia(num, num1)))
elif z==2:
print("%d-%d=%d" % (num, num1, jian(num, num1)))
elif z==3:
print("%d*%d=%d" % (num, num1,cheng(num, num1)))
elif z==4:
print("%d/%d=%d" % (num, num1,chu(num, num1)))
else:
print("您的输入有误")
jisuanqi(suanfa)
既然都已经看到底部了,那就支持一下吧~~ zhang1497 发表于 2020-8-20 22:05
好奇怪,我运算减法,为什么给我算成加了,显示的也是9-5但是它等于14.。
看下你的代码 是不是哪里错误 zhang1497 发表于 2020-8-20 22:02
全选,按ctrl+alt+L 会自动帮你调整下代码(其实就是帮你打空格)
谢谢,我就是不知道怎么弄。所以没有弄空格 每条语句中,各参数之间最好再加一下空格。 根据PEP8
def后面空两行 7天也能学成这样。看来我是白混了 7天也能学成这样,我花钱买的课件都没学会 可以啊 7天花时间和心思学习了!比我强 if里有错误 全选,按ctrl+alt+L 会自动帮你调整下代码(其实就是帮你打空格) 好奇怪,我运算减法,为什么给我算成加了,显示的也是9-5但是它等于14.。 能不能加个好友
页:
[1]
2