python菜鸟求助

2013-04-26 16:48:44 +08:00
 amyhyde
database = [
['albert'. '1234'].
['dilbert'. '4242'].
['smith'. '7524'].
['jones'. '9843']
]
username = raw_input('User name: ')
pin = raw_input('PIN code: ')

if [username.pin] in database: print 'Access granted'


这段代码一直报错,说是有语法问题(There's an error in your program: invalid syntax)。我看不出来,求助ing
3459 次点击
所在节点    Python
4 条回复
fanzheng
2013-04-26 16:50:58 +08:00
你怎么使用 . 来分开列表呢? 不是用 , 么?
Rosicky
2013-04-26 16:54:26 +08:00
database = [
['albert', '1234'],
['dilbert', '2345'],
['simith', '3456'],
['johns', '4567']
]
username = raw_input("user name: ")
pin = raw_input("PIN code: ")
if [username, pin] in database: print "Access granted"
else: print "Access rejected"
amyhyde
2013-04-26 16:55:57 +08:00
@fanzheng 谢谢~PDF显示的不清。。
rrfeng
2013-04-26 16:57:45 +08:00
哈哈哈哈,我打印的pdf也全显示 .
不过还好我比较聪明!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/67076

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX