gpt4 book ai didi

python - 在 Visual Studio 中执行的 python 中发生类型错误

转载 作者:太空宇宙 更新时间:2023-11-03 16:12:53 25 4
gpt4 key购买 nike

我正在使用 Visual Studio 运行以下代码来计算 Python 中的当前年龄。

但我收到以下错误:错误:

Type Error Occured
Unsupported operand Type for built_in_function or method

代码:

import datetime

def my_current_age():
user_input = input("enter year")
date_of_birth = (datetime.date(1990 , 10 , 28))
today_date=(datetime.date.today)
current_age = (today_date - date_of_birth)
print("you lived for {}" .format(current_age))


print(my_current_age())

请对 python 开发人员提出任何建议

谢谢

最佳答案

您正在将 datetime 方法分配给 today_date:

today_date=(datetime.date.today)

即,您正在调用该函数。而是调用它:

today_date=(datetime.date.today())

为了让它发挥作用。

除此之外,请注意表达式周围的括号是多余的,即:

today_date=(datetime.date.today())

直接相当于:

today_date = datetime.date.today()

关于python - 在 Visual Studio 中执行的 python 中发生类型错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39114222/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com