Python中文
首页
教程
问答
标签
搜索
登录
注册
"Python 3.x字典基础keygen帮助?"
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我在研究Python一个月,并试图使用字典来制作keygen应用程序。这个想法是将name=input('name:')中的每个字母与数字键()并作为结果打印dict值()每个字母的名称等于数字键(). 我就是这么写的:</p> <pre><code>name = input('Name: ') kalg = dict() kalg['a'] = '50075' kalg['b'] = '18099' kalg['c'] = '89885' etc... </code></pre> <p>我试着写这个。。。在</p> ^{pr2}$ <p>…但我需要保留打印结果,但我不知道怎么做!如果我这样做:</p> <pre><code>for x in kalg.keys(): a = x </code></pre> <p>“a”只保留字典的最后一个键:(。我以为是因为print(x)会打印数字键()在一个新的行,但我不知道如何解决它(我试图通过转换类型等。。。但没用)。在</p> <p>你能帮我解决这个问题吗?我也不知道如何将一个字符串中的每个字母与另一个字符串进行比较并打印dict.值()结果正确。在</p> <p>很抱歉这个愚蠢的问题,但我对编写python应用程序太兴奋了:)</p> <hr/> <p>@卡尔</p> <p>我正在研究Python的两本不同的书:markluts的《学习Python》,其中包括Python 2和一个口袋,里面装着Python3。我检查了口袋里的清单理解,并设法写出了这个keygen的另外三个变体。现在我想问你,我如何在一个真实的应用程序中实现这个keygen的源代码,这个GUI验证name_textbox和key_textbox的标题是否匹配(我来自basic,所以这是我以前写的,只是给你一个想法)作为keygen输出结果。我知道我可以自己做这件事(我做过,但没有成功),但我想先完成这本书(袖珍版),了解Python的所有主要方面。谢谢你的耐心。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>我只能猜测,但这可能是你想要的:</p> <pre><code>name = input('Name: ') kalg = {'a':'50075', 'b': '18099', 'c': '89885'} keylist = [kalg[letter] for letter in name] print(" ".join(keylist)) </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何添加虚拟方法
7 回答
如何添加表示整数的擦边字符串?
6 回答
如何添加要在Bokeh中使用的新font.ttf文件?
8 回答
如何添加要显示的矩阵XY轴编号和XY轴
3 回答
如何添加计数?
3 回答
如何添加计数器函数?
7 回答
如何添加计数器列来计算数据帧中另一列中的特定值?
4 回答
如何添加计数器来跟踪while循环中的月份和年份?
6 回答
如何添加计数并删除countplot的顶部和右侧脊椎?
7 回答
如何添加计时器wx.应用程序更新窗口对象的主循环?
4 回答
如何添加评论到帖子?PostDetailVew,Django 2.1.5
7 回答
如何添加评论拉梅尔亚姆
8 回答
如何添加诸如矩阵Python/Pandas之类的数据帧?
4 回答
如何添加谷歌地点自动完成到Flask?
6 回答
如何添加超时、python discord bot
10 回答
如何添加超过1dp的检查
2 回答
如何添加距离方法
2 回答
如何添加跟随游戏的敌人精灵
3 回答
如何添加路径以便python可以找到程序?
10 回答
如何添加身份验证/安全性以使用happybase访问HBase?
9 回答