python - Python NameError,我无法理解
问题描述
我现在正在练习定义函数:
def get_seconds(hours, minutes, seconds):
return 3600*hours+60*minutes+seconds
现在,我想执行这个函数:
amount_a = get_seconds(7200*minutes+30*seconds)
amount_b = get_seconds(__)
result = amount_a + amount_b
print(result)
错误:
NameError: name 'minutes' is not defined
解决方案
首先你定义“get_seconds”函数,你只需要:
amount_a = get_seconds(hours=2, minutes=30, seconds=0)
amount_b = get_seconds(hours=0, minutes=45, seconds=15)
推荐阅读
- laravel - 使用 Yajra 数据表作为服务的日期范围过滤器
- javascript - 如何并行过滤集合?
- python - 访问使用上下文管理器打开的模拟的属性
- c++ - 用户定义类型的全局常量是否对齐?
- javascript - Wix/JS/Corvid:将字符串传递给文件
- c# - 如何让 numericupdown 控件在我键入时将其值传递给另一个控件,而不必按 Enter 或单击另一个控件
- javascript - Python FastApi 错误 422(无法处理的实体)
- c# - C# - 运行顺序任务的正确方法?
- php - 路线存在时找不到Laravel路线
- angularjs - 解码返回“错误:URI 太长”的 AngularJS URL