python計算程序
⑴ python編寫程序求兩個數的平方和
在python中有多種方法可以求一個數的平方和,可以使用:內置模塊、表達式、內置函數等實現。
1、使用內置模塊math
求4的平方
import mathmath.pow(4,2)
2、使用表達式法
計算4的平方
4 ** 2
3、使用內置函數
計算4的平方
pow(4,2)
⑵ 編寫Python程序計算表打死的值,並輸出。
你問的應該是編寫Python程序計算表達式的值,並輸出吧。具體操作如下:
1.f=open('D:/2.txt');2.forbinf:;3.b=b.strip();4.forcinb:;5.ifc<'o':;6.n=b.index(c);7.print('%2s'%b[:n],c,'%-2s'%b[n+1:],'=',eval(b));8.break;9.f.close()。
Python由荷蘭數學和計算機科學研究學會的吉多·范羅蘇姆於1990年代初設計,作為一門叫做ABC語言的替代品。Python提供了高效的高級數據結構,還能簡單有效地面向對象編程。Python語法和動態類型,以及解釋型語言的本質,使它成為多數平台上寫腳本和快速開發應用的編程語言,隨著版本的不斷更新和語言新功能的添加,逐漸被用於獨立的、大型項目的開發。
⑶ 求一個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)
⑷ python編寫程序,計算100以內能被3整除的最大的數
for i in range(100,1,-1):
if i%3==0:
print(i)
break
從100到1之間,倒序循環,能被3整除的意思是對3取余為0,當i%3等於0時,列印i跳出循環
⑸ 運用Python編寫程序,計算1+1/2+2/3+3/4+…+9/10
sum=1
for i in range(1,10):
sum+=i/(i+1)
print(sum)
⑹ 用python語言編寫5+12的程序
詳情如下。
用python語言編寫程序:2.1數字類型
0b代表二進制
0o代表八進制
0x代表十六進制
2.1.1運算符
運算符說明+加法+減法+乘法/浮點除法//整數除法%求余**冪
優先順序:冪>乘除>加減
與其他語言不同,即使兩個運算對象都是整數,用/仍會得出浮點型的結果
2.1.2浮點數
可以用數學寫法,如:1.23,3.14,-9.01等等
對於很大或者很小的浮點數,必須用科學計數法了,把10用「e」來代代替,1.23*10^9就是1.23e9
但是e後邊不能為空,且e後必須為整數
>>>1.2e31200.0
>>>3.5e4.0SyntaxError:invalidsyntax
浮點數和整數一樣,可以使用(+、-、*、/、//、%)進行計算注意浮點數的整除結果還是浮點數
divmod()函數可以同時計算商和余數
>>>dimod(9,2)(4,1)>>>dimod(9.0,2)(4.0,1.0)
使用float()函數可以將整數轉化成浮點數,用int()函數可以將浮點數轉化成整數
>>>float(9)9.2>>>int(3.7)3
2.1.3復數
python語言支持復數運算
>>>3+2j(3+2j)
>>>(7+1j)*1j-1+7j
complex()函數是用來創建一個real+imag*j的復數
>>>complex(4,-6)(4-6j)
2.1.4數學庫(math庫)的使用
math庫里包含了很多常用函數和數學常數要使用math庫,需要用「importmath」語句來引入math庫
2.2字元串
字元串是以』『或者「」括起來的任意文本。』'和""本身只是一種表達,字元串』abc』只有a、b、c這3個字元。
>>>'helloworld''helloworld'>>>"helloworld"'helloworld'無論使用哪種引號,python對字元串的處理方式都是一樣的,沒有任何區別。
為什麼使用雙引號?可以在單引號包裹的字元串里使用雙引號,也可以在雙引號包裹的字元里使用單引號
使用連續三個單引號』』',或者三個雙引號"""創建字元串,三元引號在創建短字元串時沒有什麼特殊用處,它多用於創建多行字元串
>>>'''hellopython人生苦短我用python''''hellopython
人生苦短
我用python'
⑺ 怎麼用python計算每月工資
用python計算每月工資的程序和運行代碼:
importdatetime:
begin=datetime.date2019,1,31。
end=datetime.date2019,12,31。
len([1foriinrange((end-begin)。days+1)if(begin+datetime。timedelta(days=i))。weekday()%7>=5])*300。
sum=0。
foriinrange((end-begin)。days+1):
day=begin+datetime。timedeltadays=i。
ifday。weekday()>=5:
sum+=300。
print(sum)。
【法律依據】
《中華人民共和國勞動保險條例實施細則修正草案》第三十八條:
一般工齡系指工人職員以工資收入為生活資料之全部或主要來源的工作時間而言。在計算一般工齡時,應包括本企業工齡在內。
《關於工資總額組成的規定》第三條:
工資總額是指各單位在一定時期內直接支付給本單位全部職工的勞動報酬總額。工資總額的計算應以直接支付給職工的全部勞動報酬為根據。
⑻ python用while語句編寫程序循環計算正方體的體積
e=1
while(True):
if((e+1)**3>100):
break
e=e+1
v=e**3
print(f"最大體積:{v};此時對應的邊長:{e}")
運行
⑼ python 計算程序運行了多長時間
python 計算程序運行時間:
6.760052s
一、import time
⑽ 怎麼寫一個Python程序計算1~10的乘積程序要用while循環
#求10!要求用while循環
s = 1
i = 1
while i < 10:
i = i + 1
s =s*i
print('10! =',s)