gpt4 book ai didi

python - 一行代码 python 中的七 (7) 个 boom 游戏

转载 作者:太空宇宙 更新时间:2023-11-04 11:06:45 24 4
gpt4 key购买 nike

我需要创建一个游戏,将所有除以 7 或数字 7 的数字都打印为 boom:

[1 2 3 4 5 6 boom 8 ... 13 boom 15 16 boom ...]

我的行收到无效文本。我认为这是因为 int 和 str 的混合。不支持如何修复代码。

boom7 = [x = "boom" if 7 in x else x*1 for x in range(1,99)]
print(boom7)

最佳答案

差不多,这样就可以了

[ "boom" if "7" in str(x) or x%7==0 else x for x in range(1,99)]

如果你需要解释,请告诉我

关于python - 一行代码 python 中的七 (7) 个 boom 游戏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59274334/

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