gpt4 book ai didi

python - 数组和 if 语句

转载 作者:行者123 更新时间:2023-11-28 20:09:19 25 4
gpt4 key购买 nike

有人可以帮我处理 if 语句和数组吗?例如,我在数组 "1" 中输入 0001[3]。如果在数组 [3] 上键入 1,我试图让它打印 "working"

这段代码应该有更多的解释:

original = raw_input("Type is your input? ")
original_as_array = list(original)
print original_as_array
print original[3]

if (original[3] == 1):
print "working"

最佳答案

这是因为您正在将 int 与单个字符(类型 str)进行比较。将您的 if 语句更改为:

if (original[3] == "1"):
print "working"

它会起作用。

您的按键输入包含字符 ('0001'),因此您的比较必须考虑到这一点。

例如,

type(original[3])
str

type(1)
int

关于python - 数组和 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11071630/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com