我的代码的目的是获取用户的输入,并检查每个字符是字符串还是整数。然后它会将角色放入不同的列表中
如果你知道更好的方法,请说。这是我唯一能想到的
user_inp = input("please give me an input")
def split_func():
for i in user_inp:
user_inp_split.append(i)
def check():
for i in user_inp:
try :
temp = int(i)
items2.append(temp)
del user_inp_split[i]
# the line that wont work
print (user_inp)
print (user_inp_split)
except:
print ("get to stage 2")
欢迎来到StackOverflow,您遇到的问题是您没有一个有组织的代码,我重新组织了您的代码,以便完成您想要的任务:
首先,您必须声明要附加到的列表(第3行和第4行),然后我们必须迭代,并检查它们是否为整数,如果它们可以用内置函数^{} 转换,则它们为整数,否则它们不是(第8行到第11行),最后我们打印用户输入以检查一切是否正常
相关问题 更多 >
编程相关推荐