打印用户名密码密码2017.12.10

 1 #-*- coding=utf-8 -*-
 2 import pygame #使用pygame模块监视键盘输入
 3 
 4 def setName():#定义键盘输入账号命令
 5     name = input("请输入您的账号")
 6 def setPsd():#定义键盘输入密码命令
 7     psd = input("请输入您的密码")
 8 class mingpian():#定义名片对象
 9     def __init__(self,name,psd):
10         self.name = name 
11         self.psd = psd
12 
13     def name(self):#账号返回值
14         return self.name
15     def psd(self):#密码返回值
16         return self.psd
17 
18     def Dayin(self):#打印输入项
19         print ("您的账号是%s密码是%s"%(name(),psd()))
20 
21 def key_control():#利用pygame 达成函数中的监视键盘
22     for event in pygame.event.get():
23         if event.key == K_ENTER:
24             print("成功!")
25             break#当确认账号密码时 退出死循环
26         else:
27             print("重新返回!")
28 
29 
30 if __name__ == '__main__':
31 
32     Chengxu = mingpian(setName(),setPsd())
33     Chengxu.Dayin()
34     sure = int(input("请确认您的账号密码是否正确"))
35     key_control()
View Code

第一次准备修改 提示错误是 

请输入您的账号asd
Traceback (most recent call last):
  File "名片.py", line 32, in <module>
    Chengxu = mingpian(setName(),setPsd())
  File "名片.py", line 5, in setName
    name = input("请输入您的账号")
  File "<string>", line 1, in <module>
NameError: name 'asd' is not defined

用python3运行的

----------------过了30分钟 木有找到问题所在--------------------------------fuck!

 

好了! 原来改成Raw——input就行了!睡觉!

posted @ 2017-12-10 23:25  双商略低的派生  阅读(50)  评论(0编辑  收藏  举报