我在python脚本开始时声明这些变量:
hours = 0
mins = 0
secs = 0
然后我创建一个函数,并希望在函数中使用这些变量:
def calc_running_total():
hours = hours + int(running_total[0:2])
mins = mins + int(running_total[3:5])
if mins == 60 or mins > 60:
hours += 1
mins = mins - 60
secs = secs + int(running_total[6:8])
if secs == 60 or secs > 60:
mins += 1
secs = secs - 60
但它在赋值运算符(=)后的小时、分钟和秒之间加上红色下划线,并表示“未解析引用:小时”,分钟和秒也是如此。
谢谢。
def add_to_correct_list():
if activity_type.casefold() == "work":
if day_and_date:
work_list.append((day_and_date))
print(f"\n{day_and_date} added to work_list")
work_list.append(activity_item_name + ": " + running_total)
print("\nItem and time tracking added to Work_List!")