我正在尝试做一个年龄计算器,它足够精确,可以根据一个人是否在今年出生来计算年龄。
问题是我的代码有问题,所以即使我输入"No"它应该从年龄结果中扣除-1,但它没有这样做。
这是我到目前为止写的代码
upper()
使您的文本大写。所以结果不可能是否定的。应该是"NO"。此外,我建议您阅读is
和==
。
if Birthday_this_year.upper() is str("No")
总是false,因为它不包含小写字母。