您的位置:

python菜鸟日记1(菜鸟教程python100例)

本文目录一览:

python 编程(菜鸟级)高手2分钟

#s = raw_input('Enter some words:')

#frame='*'

#context='*'

#i=0

#while (ilen(s)):

# frame='%s*'%(frame)

# context='%s%s'%(context,s[i])

# i+=1

#frame='%s*'%(frame)

#context='%s*'%(context)

#print '%s\n%s\n%s'%(frame,context,frame)

注意把#号去掉就可以了,我用了5分钟,看来我不是高手啊

以上代码只能在python 2.x运行

不能在python 3.x运行

1 在python3.x中你要把raw_input()改为input()

2 把print调用,加上()

#s = input('Enter some words:')

#frame='*'

#context='*'

#i=0

#while (ilen(s)):

# frame='%s*'%(frame)

# context='%s%s'%(context,s[i])

# i+=1

#frame='%s*'%(frame)

#context='%s*'%(context)

#print('%s\n%s\n%s'%(frame,context,frame))

这样就可以在python 3.0中运行了

python菜鸟求一解释!

其实就是每次把最后两项(-1表示倒数第一项,-2表示倒数第二项)加起来,然后添加到list的最后。也就是算斐波纳契数列

python菜鸟一问,请大大们解答,谢谢

哥们,需要import string:

import string

string.atoi('10') + 4

14

分析:错误原因说,name 'string' is not defined,意思是string没有定义。。。所以import一下就好啦。。

关于python的菜鸟问题

代码解释如下:

input_file作为变量,指的是一个文件的路径;

current_file = open(input_file)这一句获取input_file的内容,这时候current_file 相当于f;

print_all (current_file)就是用current_file调用了print_all 函数,此时f=current_file;

此时,解决了提问者的第一个疑问。

def是定义函数的一个声明语句,语法结构如下:

def FunctionName(para1,para2):

    print "创建示例"

所以:

def print_all(f):

    print f.read()定义了一个print_all的函数,该函数有一个变量称作f;

print f.read()是这个函数的执行语句;