gpt4 book ai didi

python - 如何检查我的表是否有特定字母

转载 作者:行者123 更新时间:2023-12-01 04:27:27 26 4
gpt4 key购买 nike

我们有一个表,我们应该检查它是否有用户给出的字母,所以我编写了一个适用于一个列表的小代码,但是当我为表运行它时,它给了我错误。

table = [['*', '*', '*', '*', '*'],
['*', '*', '*', '*', '*'],
['*', '*', '*', '*', '*'],
['*', '*', '*', '*', '*'],
['*', '*', '*', '*', '*']]

def print_table():
for row in range(5):
for col in range(5):
print(table[row][col],end="")
print("")
def table_has_letter(letter):
if (letter in table):
print('true')
else:
print("false")
table_has_letter("'*'")

我尝试将一个变量附加到 print_table() 并尝试在代码中使用该变量来查找字母,但它显示“NoneType 的参数不可迭代”。提前致谢。

最佳答案

table = [['*', '*', '*', '*', '*'],
['*', '*', '*', '*', '*'],
['*', '*', '*', '*', '*'],
['*', '*', '*', '*', '*'],
['*', '*', '*', '*', '*']]

def print_table():
print('\n'.join(['\t'.join(x) for x in table]))

def table_has_letter(letter):
return any(letter in x for x in table)

print(table_has_letter('*'))

关于python - 如何检查我的表是否有特定字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32889881/

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