ChinaUnix.net
相关文章推荐:

python frange 语句

# timestable.py for row in range(1,10): for col in range(1,10): prod = row * col if prod < 10: print(' ', end = '') print(row * col,' ', end = '') print() 这段代码段源自《python编程入门(第三版)》,但是运行后报错。 可否麻烦大家替我看看,指导我一下? 谢谢。

by jcky - Python - 2014-01-15 14:10:29 阅读(3623) 回复(14)

相关讨论

本帖最后由 liumilan2009 于 2013-09-13 11:24 编辑 1 2 f_less = open('less20.txt','w') 3 f_more = open('more20.txt','w') 4 5 for line in open("test"): 6 # line = line.strip() 7 if line.find("start to print")>0 : 8 num = 0 9 word = "" 10 f_less.write(line) 11 f_more.write(line) 12 elif line.find("end to print")>0: 13 if( num <20): 14 ...

by liumilan2009 - Python - 2013-09-13 11:40:02 阅读(3726) 回复(3)

转:shirley.ren python中else语句整理 if-else语句: 和各种语言相同的用法,在条件语句中,与if语句搭配使用的else语句。如果if语句的条件表达式的结果布尔值为假,那么程序将执行else语句后的代码。它的语法是大家最为熟知的: python代码[code]if expression: expr_true_suite else: expr_false_suite [/code]elif(else-if)语句: elif是python提供的else-if语句,它检查多个条件表达式的值是否为真,并在为真...

python

by 中关村村草 - Python - 2011-05-26 14:00:20 阅读(1547) 回复(0)

while语句在一个条件为真的情况下,while语句允许你重复执行一块语句。直接看例子:[code]#!/usr/bin/python # Filename: while.py number = 23 running = True while running: guess = int(raw_input('Enter an integer : ')) if guess == number: print 'Congratulations, you guessed it.' running = False # this causes the while loop to stop elif guess < number: print 'No, it ...

by c_u_c_u - Python - 2010-10-28 12:24:21 阅读(1684) 回复(2)

如题在mongo shell中可以这样db.test.find({name:/hucuibai/}) 但是在python中不行,哪位大神知道怎么写呀

by hucuibai - Python - 2014-09-11 16:49:48 阅读(2584) 回复(5)

def known(words): return set(w for w in words if w in NWORDS) 请问return后面的那句话如果写得具体点清楚点该如何表述? 另外,想把set里的东西转化成字符串类型,该如何操作? 谢谢。

by GoFromZero - Python - 2014-03-10 22:51:14 阅读(1909) 回复(4)

本帖最后由 lolizeppelin 于 2011-04-04 00:43 编辑 在mysql命令行下执行insert into xxx select * from xxx没有问题 通过python执行就报警告 找半天发现是两个表的有个字段顺序不一样。。。。也就是说在mysql命令行下是按照字段名对应插入的 通过python执行的语句是对应字段顺序插的。。。。 我没有修sql mode参数,是默认的空值,怎么还会有区别

by lolizeppelin - Python - 2011-04-04 16:27:56 阅读(3104) 回复(3)

写代码的时候无意中发现有些逻辑需要用到do while,却发现python不支持这个功能,如果是用 while ...else...的组合,那当判断条件不满足的时候(比如说a != b)就会终止循环,假如恰好我 需要在判断条件不满足时再循环一次,那就不得不在else里面把while所有的语句再写一边,很不简 洁,循环体很长的话会增加很多冗余代码。如果使用for,当判断条件并不是遍历一堆数据时也无法 解决这个问题。问下大家有什么好的办法,我想办法...

by frymgump - Python - 2015-01-07 12:25:13 阅读(30534) 回复(9)

如题;运行一个sh脚本发现里面有如下语句,但系统里没有ruby;想改成python版本的(或者perl的也行)。 ruby -e "10000.times { puts 'printf(\"\");' }" >>file.c

by yjh777 - Python - 2010-03-12 09:36:09 阅读(1899) 回复(9)

本帖最后由 yfjelley 于 2012-10-29 13:02 编辑 'cat /proc/cpuinfo |grep processor|wc -l' 怎样将这句话转化我python语句呢? 怎样用python去实现它? 终于找到方法了: d=open("/proc/cpuinfo" ,'rb').read(8192*1024).count("processor")

by yfjelley - Python - 2012-10-30 14:42:24 阅读(999) 回复(1)

def loop(i): if 998 >= i: print i #time.sleep(2) loop(i + 1) else: print "Over" loop(1) 1-998可以正常打印,但是999以上(包含999)就报错 Traceback (most recent call last): File "D:\Dynamic\workspace\pythonSource\Exam.py", line 15, in loop(1) File "D:\Dynamic\workspace\pythonSource\Exam.py", line 11, in loop RuntimeError: maximum recurs...

by zhengqz89 - Python - 2013-10-21 15:08:08 阅读(9648) 回复(23)