今天有朋友问了这个问题,虽然easy,但是有个小的细节想记一下。
问:判断 23是否与3相关,相关的依据是该数字能够被3整除,或者数字中含有3。
结果为:
TypeError: argument of type “int” isnot iterable
分析🉐:
用in时,只能是在列表中判断
解决方法:把n搞成列表,把输入的数字传入n,再用if 3 in n:(3不加引号)
Over.
本文解答了一个关于如何判断一个数字是否与3相关的问题,详细解释了在Python中使用'in'关键字进行判断时出现TypeError错误的原因,并提供了解决方案,即将数字转换为字符串或列表形式。
今天有朋友问了这个问题,虽然easy,但是有个小的细节想记一下。
问:判断 23是否与3相关,相关的依据是该数字能够被3整除,或者数字中含有3。
结果为:
TypeError: argument of type “int” isnot iterable
分析🉐:
用in时,只能是在列表中判断
解决方法:把n搞成列表,把输入的数字传入n,再用if 3 in n:(3不加引号)
Over.
1695
1634

被折叠的 条评论
为什么被折叠?