最近,本人发现一个APP叫Learning Python Programing。本篇为大家展示Learning Python Programing中第一个项目——简易计算器
在该项目里,程序要求先让用户用1、2、3、4去选择自己希望运算操作。程序获得到用户输入的值,并将输入的数值将进入一个if...elif...else语句里执行。在if...elif...else语句里,含有自定义的加减乘除运算可获得最终值。
原APP上的代码:
def add(x,y):
return x+y
def subtract(x,y):
return x-y
def multiply(x,y):
return x*y
def divide(x,y):
return x/y
print("Select operation.")
print("1.Add")
print("2.Subtract")
print("3.multiply")
print("4.divide")
choice=input("Enter choice(1/2/3/4):")
num1=float(input("Enter first number:"))
num2=float(input("Enter second number:"))
if choice=='1':
print(num1,"+",num2,"=",add(num1,num2))
elif choice=='2':
print(num1,"-",num2,"=",subtract(num1,num2))
elif choice=='3':
print(num1,"*",num2,"=",multiply(num1,num2))
elif choice=='4':
print(num1,"/",num2,"=",divide(num1,num2))
else:
print("Invalid input")
鄙人改造代码
def add(x,y):
return x+y
def subtract(x,y):
return x-y
def multiply(x,y):
return x*y
def divide(x,y):
return x/y
def deal():
print("选择运算")
print("1.加")
print("2.减")
print("3.乘")
print("4.除")
choice=input("请输入你的选择(1/2/3/4):")
num1=float(input("输入第一个数:"))
num2=float(input("输入第二个数:"))
if choice=='1':
print(num1,"+",num2,"=",add(num1,num2))
elif choice=='2':
print(num1,"-",num2,"=",subtract(num1,num2))
elif choice=='3':
print(num1,"*",num2,"=",multiply(num1,num2))
elif choice=='4':
print(num1,"/",num2,"=",divide(num1,num2))
else:
print("Invalid input")
if __name__ == "__main__":
deal()
这个APP非常好,它会介绍Python的Flask、CherryPy、Python小项目与如何使用Pytorch。以前下载的APP还有一些Django等介绍,但是现在看Django介绍需要花钱。若有意者,可到Play商店下载。