所以我很难过,因为我非常精通
Java,所以我无法想象这个看似微不足道的东西,但无论如何,我的
Python教授为我们分配了一个实验室,我们必须创建一个基于行的字母模式和列位置.没有循环或迭代,只是条件语句.
例如,这个功能:
def letter(row, col):
if row>col:
return 'T'
else:
return 'W'
会屈服:
WWWWWWWWWWWWWWWWWWWW
TWWWWWWWWWWWWWWWWWWW
TTWWWWWWWWWWWWWWWWWW
TTTWWWWWWWWWWWWWWWWW
TTTTWWWWWWWWWWWWWWWW
TTTTTWWWWWWWWWWWWWWW
TTTTTTWWWWWWWWWWWWWW
TTTTTTTWWWWWWWWWWWWW
TTTTTTTTWWWWWWWWWWWW
TTTTTTTTTWWWWWWWWWWW
TTTTTTTTTTWWWWWWWWWW
TTTTTTTTTTTWWWWWWWWW
TTTTTTTTTTTTWWWWWWWW
TTTTTTTTTTTTTWWWWWWW
TTTTTTTTTTTTTTWWWWWW
TTTTTTTTTTTTTTTWWWWW
TTTTTTTTTTTTTTTTWWWW
TTTTTTTTTTTTTTTTTWWW
TTTTTTTTTTTTTTTTTTWW
TTTTTTTTTTTTTTTTTTTW
如果通过他的驱动文件运行,行和col都等于20.
我坚持的那个是为模式创建一个函数:
XOOOOOX
OXOOOXO
OOXOXOO
OOOXOOO
OOXOXOO
OXOOOXO
XOOOOOX
请不要给我答案,而是指向正确的方向.
到目前为止,我知道当row == col时,可以识别左 – >右对角线的X’.这是正确的 – >左对角线我遇到了问题.
非常感谢.