URN Logo
UNIX Resources » Linux » China Linux Forum » Python 编 程 » 12 » 问个问题,请大家帮忙
announcement 声明: 本页内容为中国Linux论坛的内容镜像,文章的版权以及其他所有的相关权利属于中国Linux论坛和相应文章的作者,如果转载,请注明文章来源及相关版权信息。
Resources
China Linux Forum(finished)
Linux Forum(finished)
FreeBSD China(finished)
linuxforum.net
  业界新闻与评论
  自由软件杂谈
  IT 人生
  Linux软件快递
  翻译作坊
  Linux图书与评论
  GNU Emacs/XEmacs
  Linux 中文环境和中文化
  Linux桌面与办公软件
  Linux 多媒体与娱乐版
  自由之窗Mozilla
  笔记本电脑上的Linux
  Gentoo
  Debian 一族
  网络管理技术
  Linux 安装与入门
  WEB服务器和FTP服务器
  域名服务器和邮件服务器
  Linux防火墙和代理服务器应用
  文件及打印服务器
  技术培训与认证
  Linux内核技术
  Linux 嵌入技术
  Linux设备驱动程序
  Linux 集群技术
  LINUX平台数据库
  系统和网络安全
  CPU 与 编译器
  系统计算研究所专栏
  Linux下的GUI软件开发
  C/C++编程版
  PHP 技 术
  Java&jsp技术
  Shell编程技术
  Perl 编 程
  Python 编 程
  XML/Web Service 技术
  永远的Unix
  FreeBSD世界
   
问个问题,请大家帮忙
问个问题,请大家帮忙 - pharaonc [2005-01-30 10:22 | 506 byte(s)]
 
Re: 问个问题,请大家帮忙 - limodou [2005-01-30 12:57 | 524 byte(s)]
 
Re: 问个问题,请大家帮忙 - pharaonc [2005-01-30 15:36 | 104 byte(s)]
 
Re: 问个问题,请大家帮忙 - limodou [2005-01-30 16:46 | 377 byte(s)]
 
Re: 问个问题,请大家帮忙 - pharaonc [2005-01-30 17:23 | 12 byte(s)]
 
Subject: 问个问题,请大家帮忙
Author: pharaonc    Posted: 2005-01-30 10:22    Length: 506 byte(s)
[Original] [Print] [Top]

import string
nums=string.digits
zimus=string.letters+'_'
a=raw_input('test')
if(a[0] not in zimus):
print'erros'
else:
for test in a[1:]:
if(test not in zimus+nums):
print 'erros'
break
else:print 'a''ok'

检测输入标识符的合法性

运行后说有语法错误,可我找了半天就是没找到,特来请教
[Original] [Print] [Top]
Subject: Re: 问个问题,请大家帮忙
Author: limodou    Posted: 2005-01-30 12:57    Length: 524 byte(s)
[Original] [Print] [Top]
你的缩近是错的,下面是我改后的代码:


import string

nums=string.digits
zimus=string.letters+'_'
a=raw_input('test')

if(a[0] not in zimus):
print'erros'
else:
for test in a[1:]:
if(test not in zimus+nums):
print 'erros'
break
else:print 'a''ok'


至于运行是否正确我没看了。
----
[Original] [Print] [Top]
Subject: Re: 问个问题,请大家帮忙
Author: pharaonc    Posted: 2005-01-30 15:36    Length: 104 byte(s)
[Original] [Print] [Top]
谢谢你!我想问一下,我是按照顺序写下来的啊,为什么缩进会有错?
缩进怎样的格式才不会出错?谢谢!
[Original] [Print] [Top]
Subject: Re: 问个问题,请大家帮忙
Author: limodou    Posted: 2005-01-30 16:46    Length: 377 byte(s)
[Original] [Print] [Top]
你可以仔细比较一下我贴的代码与你的代码的不同。我发现象else:应与if在同一级别,而你的不是。for后面的语句应该缩近,而你的不是。因此我想应该是你看到的程序有问题,要不就是排版的问题。建议看一些好的教程。可以去python.cn看一看,有不少教程。

刚开始你的代码没加[ code ],因此我给你编辑了一下,当我把代码拷贝下来想运行之前,我就发现了缩近不匹配,改正确了就可以运行了。
----
[Original] [Print] [Top]
Subject: Re: 问个问题,请大家帮忙
Author: pharaonc    Posted: 2005-01-30 17:23    Length: 12 byte(s)
[Original] [Print] [Top]
谢谢指教!!
[Original] [Print] [Top]
« Previous thread
找python network program的入門教材
Python 编 程
12
Next thread »
怎样配置linux网关服务器?
     

Copyright © 2007 UNIX Resources Network, All Rights Reserved.      About URN | Privacy & Legal | Help | Contact us
备案序号: 京ICP备05006143    webmaster: webmaster@unixresources.net
This page created on 2008-07-17 04:11:21, cost 0.03802490234375 ms.