我需要帮助来理解这里的问题



我正在尝试做一个年龄计算器,它足够精确,可以根据一个人是否在今年出生来计算年龄。

问题是我的代码有问题,所以即使我输入"No"它应该从年龄结果中扣除-1,但它没有这样做。

这是我到目前为止写的代码

upper()使您的文本大写。所以结果不可能是否定的。应该是"NO"。此外,我建议您阅读is==

if Birthday_this_year.upper() is str("No")

总是false,因为它不包含小写字母。

最新更新