嗨,我想让这段代码正常工作,我必须打印eric赢得的奖品列表,但我在这方面出错,我不知道如何继续
我的代码
#eric wishlist
eric,car,plane,jet
prize = read_txt("wishlist.txt")
while prize:
p = prize.pop(0)
das = p.split(",")
length = len(das)
score = 0
i = 1
while i < 2:
i += 1
print(das)
因此,我先把eric排除在外,然后想打印前两个奖品,分别是汽车、飞机,但它不起作用:(请帮忙
修正你的缩进。在Python中,它很重要。while块缩进得太右。告诉你这件事会出错的
您没有包括我们对代码进行故障排除所需的所有组件。我们不知道
eric
、car
、plane
、jet
应该包含什么(而且您编写它们的方式在Python中没有意义)。此外,我们没有read_txt
函数的定义,但是我们可以假设它读取文件wishlist.txt。此外,如果要在该文件中存储数据结构,则需要对其进行解析,最常见的是使用json
包,或者在您的情况下,它们看起来像是由分隔符,
分隔的,因此您可以将行拆分为一个列表。我猜你的函数就是这么做的。在你分手之前不要突然发作可能只是压痕
相关问题 更多 >
编程相关推荐