python - 如何返回一个单词的字母,而不是只返回一个字母?Python
问题描述
所以这个返回给定的字母。我希望它返回单词。怎么做?谢谢!
def print_big(letter):
patterns = {1:' * ',2:' * * ',3:'* *',4:'*****',5:'**** ',6:' * ',7:' * ',8:'* * ',9:'* '}
alphabet = {'A':[1,2,4,3,3],'B':[5,3,5,3,5],'C':[4,9,9,9,4],'D':[5,3,3,3,5],'E':[4,9,4,9,4]}
for pattern in alphabet[letter.upper()]:
print(patterns[pattern])
解决方案
试试这样:
def print_big(word):
patterns = {1:' * ',2:' * * ',3:'* *',4:'*****',5:'**** ',6:' * ',7:' * ',8:'* * ',9:'* '}
alphabet = {'A':[1,2,4,3,3],'B':[5,3,5,3,5],'C':[4,9,9,9,4],'D':[5,3,3,3,5],'E':[4,9,4,9,4]}
for letter in list(word):
for pattern in alphabet[letter.upper()]:
print(patterns[pattern])
print("\n")
推荐阅读
- reactjs - 如何在 react-static 中添加 jquery?
- javascript - 用特定的 JSON 数组填充 Chart.js
- r - 使用 stringr 的 str_detect() 过滤字符向量的行
- apache-kafka - 当服务器重启后消费者 group.id 未使用时
- intellij-idea - Intellij IDEA:键入时基于它们在 AZERTY 键盘上的位置的键组合基于 QWERTY
- javascript - 减少一个 Promise.all?
- business-objects - SAP Business Objects Webi:相同的报告,但输出根据用户名而变化
- python - 使用 Python 将 Json 格式转换为换行符分隔的 Json
- php - 无法通过hostinger.com连接到MySQL数据库
- django - 使用 Django REST 框架生成自定义令牌