【发布时间】:2022-10-15 00:55:07
【问题描述】:
“在每个单词中,将字母替换为数字,请记住,对于以空格分隔的每个单词,其数字之和是一个数字的平方。找到每个字母所代表的数字。”
名单是:
words = ['MY', 'NAME', 'IS', 'E']
到目前为止,这是我的代码:
import random
words = ['MY', 'NAME', 'IS', 'E']
word_map = {'M': 4,
'Y': 2,
'N': 6,
'A': 4,
'M': 2,
'E': 4,
'I': 6,
'S': 8,
'E': 2}
word_val = []
for word in words:
word.val.append(word_map[word])
print(word_val)
但是,它不会打印字母及其数字,我想为每个字母分配一个随机数。这样我就可以对每组字母的值进行平方。
【问题讨论】:
标签: python