【发布时间】:2013-12-29 12:45:15
【问题描述】:
Python 新手,我只是想知道如何限制用户输入以确保他们输入 64 位
目前我有这个代码
while True:
num = input('Please enter 64-bits')
if len(num=4)
print ('Accepted')
break
else:
print ('Not Accepted, try again')
我知道第 3 行是错误的,但我很确定我必须以某种方式使用 len,非常感谢任何帮助,谢谢!
【问题讨论】:
-
输入64位是什么意思?您的意思是可以使用最多 64 位以二进制表示的整数?还是长度为 64 的 1 和 0 的二进制字符串?还是一个需要正好 64 位来表示的数字(所以在 9223372036854775808 和 18446744073709551615 之间)?
-
长度为 64 的 1 和 0 的二进制字符串 :)
-
你已经知道
len,有什么问题? -
@thg435 只是弄清楚如何将长度设置为等于 64
-
@user2058186:你不需要设置它,只要检查它是否等于64。
标签: python loops if-statement while-loop string-length