while True:
print('請選擇需要計算的圖形的序號')
t= input( '1.正方體 2.長方體 3.平行四邊形 4.三角形 5.長方形 6.正方形 7.梯形 8.圓' )
#平行四邊形
if t=='3':
print('平行四邊形面積=底×高÷2')
print('平行四邊形周長=(底邊+側邊)×2')
a= input('請輸入底長:')
b= input('請輸入側邊長:')
h= input('請輸入高;')
print('面積'+ str( int(a)* int( h)/2))
print('周長'+ str(( int(a)+ int(b)*2))
#三角形
if t=='4':
print('三角形面積==底×高÷2')
a= input('請輸入底邊長度:')
h= input('請輸入高:')
print('面積'+ str( int(a)*int(h)/2))
#長方形
if t== '5':
print('長方形面積=長×寬')
a=input('請輸入長:')
b=input('請輸入寬:')
print('面積:'+ str( int(a)* int(b)))
#非法提示
if t != ('1''2''3''4''5''6''7''8'):
print('非法輸入')
錯誤提示:
if t=='4':
^
SyntaxError: invalid syntax
uj5u.com熱心網友回復:
if t=='4':這行代碼的前面一行代碼print('周長'+ str(( int(a)+ int(b)*2))
后面少了括號,應該是
print('周長'+ str(( int(a)+ int(b)*2)))
uj5u.com熱心網友回復:
程式可以運行了,謝謝
uj5u.com熱心網友回復:
是多了一個左括號哦


uj5u.com熱心網友回復:
不好,看錯了,是少了



uj5u.com熱心網友回復:
你輸入的字串(序號),計算的時候要用數字轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/98025.html
上一篇:pycharm運行時出錯,里示沒有QMainWindow屬性,希望得到幫助!
下一篇:求助大佬(wordcloud庫)
