python計算加法
1. 怎麼用python實現時間加減運算
import time
import datetime
# 將時間str轉化為普通時間類型,用於計算
startTime = datetime.datetime.strptime(startTime,"%Y-%m-%d %H:%M:%S")
endTime = datetime.datetime.strptime(endTime,"%Y-%m-%d %H:%M:%S")
sample_time = datetime.datetime.strptime(time_string, '%Y-%m-%dT%H:%M:%SZ')
(第一個參數為字元串形式的時間,第二個參數為該字元串形式時間的格式)
# 時間運算
seconds = (endTime- startTime).seconds
hours=(endTime- startTime).hours
day=(endTime- startTime).day
# 計算時間差
startTime = time.clock()
endTime = time.clock()
runTime = endTime - startTime
2. 如何用python 中的for 循環 實現加法
用Python的for循環實現等差序列相加,例如(1+2+3+4+5+...+20)這樣的演算法,代碼如下:
importmath
temp=0
forxinrange(1,20):
temp+=x
break
else:
printtemp
#輸入結果:210
3. 求一個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)
4. python計算
5+5%4*2//3的運算順序是先5%4,後*2,再//3,最後+5。
%是取余運算符,5除以4等於1餘1。所以,5%4=1。
*是乘法運算符,1乘2等於2。所以,5%4*2=2。
//是整除運算符,2整除3等於0。所以,5%4*2//3=0。
+是加法運算符,5加0等於5。所以,5+5%4*2//3=5。
註:整除的意思是指兩個數相除只取小數點前的的數。例如:33//12=2。因為33÷12=2……9
5. python如何相加加法
Python中的列表中的元素不能直接相加減。
最佳的方式是將列表轉換成Python中的科學計算包numpy包的array類型,再進行加減。
import numpy as np
a = np.array([1,2,3,4])
b = np.array([7,8,9,10])
s = a + b
6. Python加法簡單計算器
python2里raw_input返回的是字元串啊
所以你的寫法變數ac都是字元串,用+運算也不是數字相加,是字元串相連啊
a = input('請輸入數字a')
b = raw_input('請輸入*+-其中一個運算符')
c = input('請輸入數字b')
if (b=="+"):
sum = a+c
print "%d"% (sum)
7. python 可變參數函數 怎麼做加法
函數add應該這樣定義:
每個=表示一個空格
def add(*a):
====s=0
====for b in a:
========s+=b
====return s
8. python 算加法出現錯誤
首先,input()得到的是字元串,字元串的相加操作是將兩個字元串連接到一起。如果要做數值相加則需要將它們轉換為數值類型,如:
num1=int(input('num1:'))
在python3中,print只支持函數式調用,即,只能是print(...)形式。
因此,print a,b,c,d,e這種python2的寫法就會產生錯誤。
而print(a,b,c),d,e在pythonshell中則會解釋為輸出print()的返回值和d,e這三個值(print()無返回值,即None)。而print(a,b,c)也會產生一個輸出,因此就得到了兩行輸出:
3 + 5
None, = 35
要輸出算式,在num1和num2都是數值類型的前提下,可以寫成
print(num1, '+', num2, '=', num3)
也可以寫成
print('{}+{}={}'.format(num1, num2, num3))
9. 如何使用python編程寫一個加法計算器
1、打開idle。點擊file,然後點擊new file.這是創建一個新的文件。
新建一個文件之後,我們輸入第一行代碼,使用print函數,在屏幕上列印一句話,其中字元串要使用雙引號,輸入法要使用英文輸入法,如果符號使用中文輸入法輸入,就會出現錯誤。print("我們做一個兩個整數相加的計算題!")
同理,在屏幕上列印第二句話,與用戶交互,提醒用戶輸入第一個數。
第三行調用input函數,將用戶輸入的內容賦值給a,這時候a收到的是字元串信息,所以需要下一步把字元串轉換為整型。這輸入計算機處理數據指令。
然後依照以上的步驟寫第二個加數,和最後輸出的和,注意最後一句列印結果時,引號內部是字元串形式,x+y是數值形式,所以需要在中間加上一個逗號。如果不加逗號就會提示錯誤信息,以上就是所有的程序編寫完成,下一步就開始保存,命名,運行。如圖所示
運行結果如下:
更多Python相關技術文章,請訪問Python教程欄目進行學習!以上就是小編分享的關於如何使用python編程寫一個加法計算器的詳細內容希望對大家有所幫助,更多有關python教程請關注環球青藤其它相關文章!
10. Python之運算符匯總
1.算數運算符
假設 a= 10, b = 20
2.比較運算符
相關推薦:《Python視頻教程》
3.賦值運算符
4.邏輯運算符
邏輯運算的順序排列:從左往右開始執行
() > not > and > or
and or 一真一假
都為真: 取後面的 取前面的 取假的
都為假: 取前面的 去後面的 取真的
not True: False
not False: True
5.成員運算符
in -- 存在
not in -- 不存在