#a bmi converter
a = input("What is your mass unit,type'kg'or'lb' : ")
ax = float(input("enter mass"))
b = input("What is your height unit,type'ft'or'cm' : ")
bx = float(input("enter height"))
if a == "lb":
ax=ax*0.453592
elif a == "kg":
ax=ax
else:
print("invalid input")
if b == "ft":
bx=bx*30.48
elif b == "cm":
bx=bx*0.01
else:
print("invalid input")
bmi = ax/(bx**2)
w=int
if bmi <18.5:
w="underweight"
elif bmi==range(18.5,24.9):
w="normal weight"
elif bmi==range(25,29.9):
w="overweight"
elif bmi>30:
w="obese"
print ("your bmi is",bmi,w)
这会产生以下错误:
TypeError: 'float' object cannot be interpreted as an integer
所以我需要小数的范围
但它不接受int值
代替
elif bmi==range(18.5,24.9):
w="normal weight"
具有
elif 18.5 <= bmi <= 24.9:
w="normal weight"
我想用“IntStream”来执行后范围。 所以,普通看起来像: 但是我需要,像这样: 如何实现?
主要内容:作为序列的范围,实例,实例,作为条件的范围,实例,作为间隔的范围,实例范围(Range)无处不在:a 到 z、 0 到 9、等等。Ruby 支持范围,并允许我们以不同的方式使用范围: 作为序列的范围 作为条件的范围 作为间隔的范围 作为序列的范围 范围的第一个也是最常见的用途是表达序列。序列有一个起点、一个终点和一个在序列产生连续值的方式。 Ruby 使用 ''..'' 和 ''...'' 范围运算符创建这些序列。两点形式创建一个包含指定的最高值的范围,三点形式创建
问题内容: 在或中时,将更改的范围。您如何访问调用范围? 问题答案: 记录在文本/模板文档中: 开始执行时,将$设置为传递给Execute的数据参数,即dot的起始值。
范围表示间隔或序列。 它用于获取位于特定范围内的一组数字/字符串。 Class 声明 (Class Declaration) 以下是com.google.common.collect.Range《C》类的声明 - @GwtCompatible public final class Range<C extends Comparable> extends Object impleme
此类充当窗口小部件的基类,允许用户调整下限和上限之间的数值参数的值。 缩放窗口小部件(gtk.Hscale和gtk.Vscale)和滚动条窗口小部件(gtk.HScrollbar和gtk.VScrollbar)从Range类派生功能。 这些Range小部件与Adjustment对象一起使用。 gtk.Range类的以下重要功能由Scale和Scrollbar小部件实现 - set_update_p
问题内容: 我设法绘制了数据,并想为其添加背景图像(地图)。数据是按长/纬度值绘制的,我也具有图像三个角(左上角,右上角和左下角)的长/纬度值。 我试图弄清楚如何在imshow中使用’extent’选项。但是,我发现的示例并未说明如何为每个角指定x和y(在我的情况下,我具有三个角的信息)。 将图像添加到绘图中时,如何为图像指定三个角的位置? 谢谢 问题答案: 在当前轴的坐标中指定要粘贴图像的矩形的