Python “如何区分数据类型”;字符串,int,float。。等
我想区分数据类型“string”和“int”,如果输入是“int”,它将被追加,如果不是,它将要求更正Python “如何区分数据类型”;字符串,int,float。。等,python,python-3.x,jupyter,Python,Python 3.x,Jupyter,我想区分数据类型“string”和“int”,如果输入是“int”,它将被追加,如果不是,它将要求更正 **no_inputs = 5 l =[] while no_inputs >0: user_input = int(input("Please enter a number : ")) if isinstance(user_input, int): l.append(user_input) no_inp
**no_inputs = 5
l =[]
while no_inputs >0:
user_input = int(input("Please enter a number : "))
if isinstance(user_input, int):
l.append(user_input)
no_inputs -= 1
elif isinstance(user_input, str):
print("Please enter a number only ")
print(l)**
int()
如果输入不是数字,则引发ValueError。捕获此异常以打印输入不是数字的用户
no_inputs = 5
l =[]
while no_inputs >0:
try:
user_input = int(input("Please enter a number : "))
no_inputs -= 1
except ValueError as e:
print("Please enter a number only ")
print(l)
请拿着这本书读一读。你必须根据你的尝试明确地提出一个特定的问题。