计算机二级Python代码问题求教
本帖最后由 Guoder 于 2023-9-11 11:20 编辑求教下面的代码是哪里有问题,怎么改
报错是Exited with error status 1
请输入星座中文名称(例如,双子座):Traceback (most recent call last):
File "/data/357527969aa438dd7c39430823690ac5", line 17, in <module>
print("{}的生日位于{}-{}之间".format(ls,ls,ls))
IndexError: list index out of range
这个错误是因为在if语句中使用了赋值运算符"="而不是相等运算符"=="。
要解决这个问题,你需要将if语句中的"="改为"==",如下所示:
if x == i:
# do something
这样就可以避免SyntaxError错误了。 已经改过if x == i,还是不对 Guoder 发表于 2023-9-11 11:02
已经改过if x == i,还是不对
不对你就把报错放出来呀,你之前放的是你把==写成了=的报错 改了,这是新的报错 寄,我知道哪里有问题了 本帖最后由 学习使我快乐3 于 2023-9-11 15:11 编辑
集合d添加元素要放到循环里吧 d好像不太对吧,i应该不是数字吧,d是列表不是字典啊 难道是ls,ls,ls?
格式化字符串那里
页:
[1]