我想编写一个非常短的脚本,它将帮助我生成具有以下品质的随机/无意义单词:
-有 8 个字母
-第一个字母是“A”
-第二个和第四个字母是随机字母 -
第五个字母是元音
-第六个和第七个字母是随机字母并且相同 -
第八个字母是不是“a”的元音
这是我到目前为止所尝试过的(使用我可以在网上找到和理解的所有信息)
firsts = 'A'
seconds = ['a','b','c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']
thirds = ['a', 'e', 'i', 'o', 'u', 'y']
fourths = ['a','b','c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']
fifths = ['a', 'e', 'i', 'o', 'u', 'y']
sixths = sevenths = ['a','b','c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']
eighths = ['e', 'i', 'o', 'u', 'y']
print [''.join(first, second, third, fourth, fifth)
for first in firsts
for second in seconds
for third in thirds
for fourth in fourths
for fifth in fifths
for sixth in sixths
for seventh in sevenths
for eighth in eighths]
然而它一直显示SyntaxError: invalid syntax在之后for,现在我完全不知道如何使这项工作有效。如果可以的话请帮我研究一下,非常感谢!
慕侠2389804
互换的青春
白衣非少年
慕桂英4014372
相关分类