免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2099 | 回复: 5
打印 上一主题 下一主题

询问一个初级问题 passwdList 是内置的变量么? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-01 17:14 |只看该作者 |倒序浏览
对下面的代码的含义是了解的,不过passwdList这个是内置的变量么,使用raw_input获取的输入内容是input的变量?和passwdList这里有什么关系呢?

比较初级 O(∩_∩)O~
  1. valid = False  
  2. count = 3
  3. while count > 0:
  4.     input = raw_input("enter password")
  5.     # check for valid passwd
  6.     for eachPasswd in passwdList:
  7.         if input == eachPasswd:
  8.             valid = True
  9.             break
  10.         if not valid: # (or valid == 0)
  11.             print "invalid input"
  12.             count -= 1
  13.             continue  
  14.         else:
  15.             break
复制代码

论坛徽章:
0
2 [报告]
发表于 2009-12-01 17:26 |只看该作者
passwdList 这个肯定是外部变量哦。不是自带的。
raw_input的内容就是input那个变量的值,比如你输入aaa,那input值就是aaa啦

论坛徽章:
0
3 [报告]
发表于 2009-12-02 10:34 |只看该作者
原帖由 smallfish_xy 于 2009-12-1 17:26 发表
passwdList 这个肯定是外部变量哦。不是自带的。
raw_input的内容就是input那个变量的值,比如你输入aaa,那input值就是aaa啦

谢谢
有仔细的看了一下 那个passwdList 是需要在一个列表或者是元组中赋值的,示例的代码中是没有做这个定义的
所以就不明白了
如果说是“passwdList” 则意义又会是不同的

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
4 [报告]
发表于 2009-12-02 18:32 |只看该作者

不知道说什么好。


你把 passwdList 换成“合法口令清单”再来看这段代码,就应该可以看懂了。

示例代码,就是为了说明个意思罢了,并不是说一定要可以执行。

论坛徽章:
1
天蝎座
日期:2013-10-23 21:11:03
5 [报告]
发表于 2009-12-02 18:39 |只看该作者
自己构建一个元组或者列表,然后把它赋给passwdList
然后代码类似这样

  1. passwdList = ['root', 'admin']   # 这个清单如何构建自己定义

  2. valid = False  
  3. count = 3
  4. while count > 0:
  5.     input = raw_input("enter password")
  6.     # check for valid passwd
  7.     for eachPasswd in passwdList:
  8.         if input == eachPasswd:
  9.             valid = True
  10.             break
  11.         if not valid: # (or valid == 0)
  12.             print "invalid input"
  13.             count -= 1
  14.             continue  
  15.         else:
  16.             break
复制代码

自己看看效果就可以了

论坛徽章:
0
6 [报告]
发表于 2009-12-04 11:09 |只看该作者
模拟登录,并限制输入次数
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP