对于我的班级,我们已被指示执行以下操作:
创建一个名为ph.py的程序,用于确定溶液的酸碱度。它应该要求用户输入一个数字ph值。然后它应该调用一个函数,该函数接受该值作为参数,并返回一个字符串,指示溶液是酸性(ph值小于7)、碱性(ph值大于7)或中性(ph值为7);如果值大于14或小于零,则应返回“invalid”。*最后,脚本应输出返回的字符串供用户查看。”
这就是我能想到的:
def water_ph() -> object:
ph: int = int(input("Enter the numeric value for your water: "))
if ph >= 14 or ph <= 0:
return f"{ph} invalid"
elif ph < 7:
return f"{ph} is acidic"
elif ph > 7:
return f"{ph} is basic"
elif ph == 7:
return f"{ph} is neutral"
ph = water_ph()
print(ph)
这看起来对吗?我只是担心我没有正确回答上面的问题
我在函数声明中没有看到任何参数
那么为什么要声明函数来返回对象呢
您首先调用该函数,然后要求用户输入该函数
相关问题 更多 >
编程相关推荐