设为首页收藏本站论坛APP下载
查看: 593|回复: 2

语法问题 unsupported operand type(s) for ** or pow(): 'str' and 'int'

[复制链接]

1

主题

3

帖子

25

积分

初级VIP会员

Rank: 1

积分
25
发表于 2018-12-30 08:56:46 | 显示全部楼层 |阅读模式
首先 ,我是小白

语句 :
height = input("请输入你的身高:")
weight = input("请输入你的体重:")
BMI = weight/(height**2)
print("你的BMI指数是:",BMI)

run 之后提示:

unsupported operand type(s) for ** or pow(): 'str' and 'int'

为啥呀?
回复

使用道具 举报

1

主题

3

帖子

25

积分

初级VIP会员

Rank: 1

积分
25
 楼主| 发表于 2018-12-30 18:23:53 | 显示全部楼层
已自己解答 :float 与 **的关系
回复 支持 反对

使用道具 举报

0

主题

34

帖子

171

积分

中级VIP会员

Rank: 2

积分
171
发表于 2019-1-9 10:21:07 | 显示全部楼层
其实就是我们input中输入的都是按照字符串处理
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 使用vip格式注册

本版积分规则

快速回复 返回顶部 返回列表