【发布时间】:2020-01-13 07:31:38
【问题描述】:
我想为显示的赠品字母生成一个带有随机数字的字母网格,最终将在用户试图找出短语时填写。
我的代码:
import string, random
#User Input
title = input("Please Enter A Title For This Puzzle: ")
phrase = input("Please Enter A Phrase To Be Encoded: ")
#Numbers get assigned to the letters
nums = random.sample(range(1, 27), 26)
code = dict(zip(nums, string.ascii_lowercase))
#'Start' of Puzzle for the user
print (title)
#Giveaway Letters
print (code[3], "is number 3")
print (code[14], "is number 14")
print (code[4], "is number 4")
如您所见,我的 dict 为字母表中的字母分配随机数,我需要创建一个网格来显示这一点。我看过How do i make a grid in python??但我仍然不确定如何将它实现到这个代码中,因此这个问题。
谢谢
【问题讨论】:
-
你可以使用 pandas 并将它们转换成数据框
-
你也可以试试tabulate
标签: python