繁体   English   中英

如何检查 x 是否多于或少于七个整数?

[英]How do I check if x has more or less than seven integers?

x = []
y = int(input("Hello, please enter your date of birth in this format: DDMMYYYY"))
x.append(y)
b = len.x()
if b > 7:
    input("Please enter your date of birth correctly in the above format")
elif b < 7:
    input("Please enter your date of birth correctly in the above format")

目前我收到此错误:

b = len.x()

AttributeError: 'builtin_function_or_method' 对象没有属性 'x'

抱歉,我对 python 还很陌生,谢谢大家的帮助!

如果您正在处理日期和时间,您可以查看以下线程中给出的解决方案。

在 python 中使用 datetime.datetime 从用户获取输入日期

Python'a len()是一个函数 它不像你想象的那样工作。 你这样做是不正确的。 取而代之的是:

b = len.x()

做这个:

b = len(str(x))

您似乎对len()函数感到困惑。 我建议您阅读有关它的Python 文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM