2024-05-29 03:33:36 发布
网友
我有点小问题。我需要用pyton编写一个函数,将用户输入附加到列表中。但它应该只附加数字。如果用户输入数字,它应该返回带有这些数字的列表,如果用户输入其他内容,它应该返回列表而不做任何更改。 我的意思是它必须使用int和float。在
谢谢。在
def append_num(list, add_this): if type(add_this) == int or type(add_this) == float: list.append(add_this)
您似乎一直在尝试使用isdigit()方法,但它只告诉您字符串是否由数字组成。您应该首先确保来自用户的输入可以由float和int组成,或者如果它总是字符串,那么在这种情况下,解决方案会有所不同。在
您似乎一直在尝试使用isdigit()方法,但它只告诉您字符串是否由数字组成。您应该首先确保来自用户的输入可以由float和int组成,或者如果它总是字符串,那么在这种情况下,解决方案会有所不同。在
相关问题 更多 >
编程相关推荐