前提・実現したいこと
三角形の面積と円の面積を半径と底辺、高さを入力して求める関数を作成しています。
インストールしたPython2.7だと動くのですがですが、Google Colaboratoryで実行しようとするとエラーが発生して動きません。
発生している問題・エラーメッセージ
TypeError Traceback (most recent call last)
<ipython-input-14-0dd0a35e18e1> in <module>()
20
21
---> 22 circle_area=circle_area_function(radius) #円の面積
23 triangle_area=triangle_area_function(bottom,height) #三角形の面積
24
<ipython-input-14-0dd0a35e18e1> in circle_area_function(radius)
3
4 PI=3.14
----> 5 circle_area=radiusradiusPI
6 return(circle_area)
7
TypeError: can't multiply sequence by non-int of type 'str'
該当のソースコード
def circle_area_function(radius): #円の面積を求める関数
PI=3.14 circle_area=radius*radius*PI return(circle_area)
def triangle_area_function(bottom,height): #三角形の面積を求める関数
triangle_area=(bottom*height)/2 return(triangle_area)
print('Input radius')
radius=input() #半径
print('Input bottom')
bottom=input() #底辺
print('Input height')
height=input() #高さ
circle_area=circle_area_function(radius) #円の面積
triangle_area=triangle_area_function(bottom,height) #三角形の面積
print('Circle area is {0}\nTriangle are is {1}'.format(circle_area,triangle_area))
試したこと
使用しているのはPython2.7です。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/24 07:20
2020/10/24 07:29