㈠ python3分別從控制台輸入兩個整數,實現求和功能
Python 3 的 input() 函數相當於 Python 2 的 raw_input() 函數。
#輸入數字
#Python3通過input()獲取的任何內容都是str(字元串)類型。
str1=input('請輸入第一個數:')
str2=input('請輸入第二個數:')
#用int()函數強制將str轉換成int
num1=int(str1)
num2=int(str2)
#加法運算並列印
print('{0}+{1}={2}'.format(num1,num2,num1+num2))
.
㈡ phython語言程序設計 分別輸入兩個整數和一個算術運算符,輸出運算結果
代碼根據你題意,輸入2個整數,再輸入一個運算符號(+–*/),輸出運算結果。
輸入有驗證,必須輸入數字和運算符。
num1=None
num2=None
while(True):
print("---------------------------------------------")
while(True):
try:
num1=int(input("請輸入第一個數:"))
except:
print("必須是數字!重新輸入")
pass
if type(num1)==int:
break
while(True):
try:
num2=int(input("請輸入第二個數:"))
except:
print("必須是數字!重新輸入")
pass
if type(num2)==int:
break
ys=0
while(ys!='+' and ys!='-' and ys!='*' and ys!='/'):
ys=input()
ss=str(num1)+ys+str(num2)
print (ss+'='+str(eval(ss)))
print("---------------------------------------------")
㈢ python 從鍵盤輸入兩個數字 然後用一種算術四則運算
import re
class OPERATION(object):
def __init__(self, a, b,ys):
self.a = a
self.b = b
self.ys=ys
def addition(self):
result = self.a + self.b
print(' = %s' % result)
return result
def subtraction(self):
result = self.a - self.b
print(' = %s' % result)
return result
def multiplication (self):
result = self.a * self.b
print(' = %s' % result)
return result
def division(self):
if self.b==0:
return print("輸入有誤")
else:
result = self.a / self.b
print(' = %s' % result)
return result
def operation(self):
if self.ys is '+':
OPERATION.addition(self)
elif self.ys is '-':
OPERATION.subtraction(self)
elif self.ys is '*':
OPERATION. multiplication (self)
elif self.ys is '/':
OPERATION.division(self)
else:
print("暫時沒有實現這種運算")
def main():
print("請輸要計算的算式,如 a+b 按回車鍵查看結果,輸入exit退出")
while True:
str = input(">>")
if str =='exit':
break;
else:
ret = re.match(r'^(d+)([+-*/]+)(d+)', str)
if ret:
numa = int(ret.group(1))
operationalCharacter = ret.group(2)
numb = int(ret.group(3))
print(numa, operationalCharacter, numb,end='')
yunsuan = OPERATION(numa, numb,operationalCharacter)
yunsuan.operation()
else:
print("請檢查輸入是否正確")
if __name__=='__main__':
main()
運行結果
㈣ python累計求和,編寫一個程序,從鍵盤輸入兩個整數m和n,求m和n之間(包括m和n)
#python累計求和,編寫一個程序,從鍵盤輸入兩個整數m和n,求m和n之間(包括m和n)數字個數
s = input("input number: m=")
if not s.isnumeric():
print("Please input a number.")
return
m = int(s)
s = input("input number: n=")
if not s.isnumeric():
print("Please input a number.")
return
n = int(s)
print(f"There are {abs(n-m)+1} numbers, from {m} to {n}.")
㈤ python輸入倆個數計算倆個數字之和
num1, num2 = input('請輸入兩個數 以空格鍵隔開:').split()
print('倆個數字之和為', int(num1) + int(num2))
㈥ python 從鍵盤輸入a、b兩個數,按大小順序輸出它們
inputA = raw_input("請輸入第一個數字/按下 enter 鍵退出:")
inputB = raw_input("請輸入第二個數字/按下 enter 鍵退出:")
if inputA > inputB:
print "從大到小排序:", inputA,inputB
else:
print "從大到小排序:",inputB,inputA
㈦ Python寫出輸入二個數,求這二個數的加、減、乘、除、取余、取整、冪的值並輸
a = float(input("請輸入第一個數:"))
b = float(input("請輸入第二個數:"))
print("加法:", a + b)
print("減法:", a - b)
print("乘法:", a * b)
print("除法:", a / b)
print("取余:", a % b)
print("取整:", a // b)
print("冪:", a ** b)
其中,input()函數用於接收用戶輸入的數值,float()函數將輸入的字元串轉化為浮點數。在輸出時,使用了字元串連接符號+將提示信息和計算結果連接起來輸出。注意,在除法運算中,需要將其中一個數轉化為浮點核歲數,否則可能會出現整游氏歷數除以神搜整數的情況。
㈧ Python 請用戶依次輸入兩個數字a和b,在程序中將兩個整數a和b進行交換 a是xx b是yy
a=int(input("請輸入整數a:"))
b=int(input("請輸入整數b:"))
a,b=b,a
print("a=%d b=%d" %(a,b))