python計(jì)算機(jī)代碼
代碼使用python寫的python下載地址放在下方。
https://www.python.org/downloads/

這里是計(jì)算機(jī)的代碼
print('歡迎,使用計(jì)算機(jī)')
while True:
? ? print(' ')
? ? print('0.退出')
? ? print('1.加法')
? ? print('2.減法')
? ? print('3.乘法')
? ? print('4.除法')
? ? print('5.冪運(yùn)算')
? ? print('6.求圓的周長')
? ? print('7.求圓的面積')
? ? print('8.算長方體的周長')
? ? print('9.算長方體的面積')
? ? x=input('請輸入數(shù)字:')
? ? if x =='0':
? ? ? ? print('再見。')
? ? ? ? break
? ? elif x =='1':
? ? ? ? x='+'
? ? ? ? num1=int(input('請輸入第一個加數(shù):'))
? ? ? ? num2=int(input('請輸入第二個加數(shù):'))
? ? ? ? n=num1+num2
? ? ? ? print(num1,x,num2,'=',n)
? ? elif x =='2':
? ? ? ? x='-'
? ? ? ? num1=int(input('請輸入被減數(shù):'))
? ? ? ? num2=int(input('請輸入減數(shù):'))
? ? ? ? n=num1-num2
? ? ? ? print(num1,x,num2,'=',n)
? ? elif x =='3':
? ? ? ? x='×'
? ? ? ? num1=int(input('請輸入乘數(shù):'))
? ? ? ? num2=int(input('請輸入乘數(shù):'))
? ? ? ? n=num1*num2
? ? ? ? print(num1,x,num2,'=',n)
? ? elif x =='4':
? ? ? ? x='÷'
? ? ? ? num1=int(input('請輸入被除數(shù):'))
? ? ? ? num2=int(input('請輸入除數(shù):'))
? ? ? ? if num2==0:
? ? ? ? ? ? print('0不能做除數(shù)')
? ? ? ? ? ? print('請重試')
? ? ? ? ? ? continue
? ? ? ? else:
? ? ? ? ? ? n=num1/num2
? ? ? ? ? ? print(num1,x,num2,'=',n)
? ? elif x =='5':
? ? ? ? x='**'
? ? ? ? num1=int(input('請輸入底數(shù):'))
? ? ? ? num2=int(input('請輸入指數(shù):'))
? ? ? ? n=num1**num2
? ? ? ? print(num1,x,num2,'=',n)
? ? elif x =='6':
? ? ? ? x='×'
? ? ? ? num1=int(input('請輸入半徑:'))
? ? ? ? n=num1*3.14*2
? ? ? ? print(num1,x,'3.14 × 2','=',n)
? ? elif x =='7':
? ? ? ? x='×'
? ? ? ? num1=int(input('請輸入半徑:'))
? ? ? ? n=num1*num1*3.14
? ? ? ? print(3.14,x,num1,x,num1,'=',n)
? ? elif x =='8':
? ? ? ? x='×'
? ? ? ? num1=int(input('請輸入長:'))
? ? ? ? num2=int(input('請輸入寬:'))
? ? ? ? num3=int(input('請輸入高:'))
? ? ? ? n=num1+num2+num3
? ? ? ? print('(',num1,'+',num2,'+',num3,')',x,4,'=',n*4)
? ? elif x =='9':
? ? ? ? x='×'
? ? ? ? num1=int(input('請輸入長:'))
? ? ? ? num2=int(input('請輸入寬:'))
? ? ? ? num3=int(input('請輸入高:'))
? ? ? ? n1=num1*num2
? ? ? ? n2=num1*num3
? ? ? ? n3=num2*num3
? ? ? ? n=n1+n2+n3
? ? ? ? print('(',num1,x,num2,'+',num1,x,num3,'+',num2,x,num3,')',x,'2','=',n*2)
? ? else:
? ? ? ? print('輸入有誤,請重試。')
? ? ? ? continue

當(dāng)然你可以粘貼下來玩一玩。
這個計(jì)算機(jī)是文字版的沒有圖畫。
這個計(jì)算機(jī)是我自己編的變了好久,畢竟我還是個代碼新手。
效果圖 有點(diǎn)糊了
