㈠ 编写python程序,定义两个变量a,b并赋值,输出它们相加、相减、相乘、相除,求平均值的结果。
#这个还是比较简单的
a = input("a=")
b = input("b=")
print("a+b=",a+b)
print("a-b=",a-b)
print("axb=",a*b)
print("a/b=",a/b)
print("平均值:",(a+b)/2)
㈡ python3.6如何进行变量之间的加减
input() 返回的是键盘输入的一个字符串,需要转换成数值类型然后再相加,可以用 int() 将字符串转换成整型数值 。
例如:
A=int(input())
B=int(input())
C=A+B
print(C)
#或者
A=input()
B=input()
C=int(A)+int(B)
print(C)
㈢ 求python程序 4个自定义的带参数的函数,四个带参数的函数分别实现加减乘除运算并返回计算值
def add(a,b): #加法运算 return a+b def sub(a,b): #减法运算 return a-b def mul(a,b): #乘法运算 return a*b def div(a,b=1): #除法运算 return a/b
㈣ 用PYTHON2做个计算器,只要加减乘除
# encoding: UTF-8
from Tkinter import *
class App:
def __init__(self,master):
frame=Frame(master)
frame.pack()
self.v = StringVar()
self.v.set(" ")
self.entry1=Entry(frame,text="")
self.entry1.grid(row=0,columnspan=2)
self.label0=Label(frame,text="Answer:").grid(row=1,column=0)
self.label1=Label(frame,textvariable=self.v).grid(row=1,column=1)
self.button1=Button(frame,text=" = ",command=self.inputnumber).grid(row=2)
#self.hi_there.pack(side=LEFT)
def inputnumber(self):
self.v.set(eval(self.entry1.get()))
root=Tk()
app=App(root)
root.mainloop()
以上代码拷贝下来保存为一个py文件,然后运行就好。
注意没有任何错误检查的。
㈤ python中的a,b=b,a+b怎么解释
a,b=b,a+b,设a=0,b=1;
依据a,b的初始值,先计算‘=’号右边的值,暂时不考虑左边的值。可以得到:b=1;a+b=1,再将右边的值赋予给左边的值,所以a,b都是1。
故a,b=b,a+b的意思就是同时给a,b两个赋值。如果a,b=b,a,则是a,b进行值交换。与a,b=b,a+b等价的形式是:
a=0;
b=1;
c=a;a=b;b=c+b;
print(a,b);
a,b=b,a+b执行后a=1,b=1;
a=b b=a+b执行后a=1,b=2。
㈥ 求一个python计算加减乘除的程序。
#定义函数
class myCalc:
def __init__(self,a,b):
self.a=a
self.b=b
def addition(self,Retain):
return round(self.a + self.b ,Retain)
def subtraction(self,Retain):
return round(self.a - self.b,Retain)
def multiplication(self,Retain):
return round(self.a * self.b,Retain)
def division(self,Retain):
return round(self.a / self.b,Retain)
while True:
get_num1 = input("请输入第一个数字:")
opera = input("请输入运算符:")
get_num2 = input("请输入第二个数字:")
get_retain = input("请输入保留小数位数:")
num1 = float(get_num1)
num2 = float(get_num2)
retain = int(get_retain)
result = 0.00
if opera == "+":
result = myCalc(num1,num2).addition(retain)
elif opera == "-":
result = myCalc(num1,num2).subtraction(retain)
elif opera == "*":
result = myCalc(num1,num2).multiplication(retain)
else:
result = myCalc(num1,num2).division(retain)
print("输出结果是:",result)