本文目录一览:
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()是这个函数的执行语句;