在Python中,你可以使用input()函数来从用户那里获取输入。如果你想确保用户输入的是一个三位数,你可以使用isdigit()方法来检查输入是否只包含数字。下面是一个例子:

num = input("请输入一个三位数:")
print("输入错误!请输入一个三位数。")
print("你输入的三位数是:", num)
在这个代码中,input()函数会等待用户输入一个值,然后将其作为字符串返回。然后我们用len()函数检查字符串的长度是否为3,并使用isdigit()方法检查字符串是否只包含数字。如果这两个条件都满足,那么我们就打印出用户输入的三位数。否则,我们会告诉用户他们输入的不是一个三位数。
在 Python 中,可以使用以下方法输入0:
1、作为整数输入:可以在程序中直接使用整数0来代表输入的数字。
2、作为浮点数输入:可以使用浮点数0.0来代表输入的数字,例如:x = 0.0
3、作为字符串输入:可以使用单引号或双引号将数字0包裹起来,作为字符串输入,例如:x = '0' 或 x = "0"
需要注意的是,如果将数字0作为字符串输入,需要在使用时将其转换为对应的数值类型,否则会出现类型错误。例如,如果将字符串"0"与整数0相加,会出现类型错误:"TypeError: can only concatenate str (not "int") to str"。此时需要使用int()函数将字符串转换为整数类型,例如:x = int("0") + 0。
首先打开IDLE,看到“>>>”提示符。
其次在提示符后面直接输入数字1。
最后用python的内置函数chr输出带圈的数字1,点击确定即可。
刚好python内置有一个方法可以实现你的要求。collections模块下的Counter方法,它有个名字叫计数器。
from collections import Counter #导入方法Couter
time=Counter() #计数器实例化给变量time
for i in a: #迭代出变量a的元素
time[i]+=1 #time[i]默认为零,需要加一个1
所以time[n](其中n为任意数)都是零,需要加一个1
可以看出,空格,数据,字符串都做了计数的
补充,如果你需要动态的测试,即用户输入什么就测试什么,那么可以a=input()就行,其他不变