- 1、python 編程(菜鳥級)高手2分鐘
- 2、python菜鳥求一解釋!
- 3、python菜鳥一問,請大大們解答,謝謝
- 4、關於python的菜鳥問題
#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中運行了
其實就是每次把最後兩項(-1表示倒數第一項,-2表示倒數第二項)加起來,然後添加到list的最後。也就是算斐波納契數列
哥們,需要import string:
import string
string.atoi(’10’) + 4
14
分析:錯誤原因說,name ‘string’ is not defined,意思是string沒有定義。。。所以import一下就好啦。。
代碼解釋如下:
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()是這個函數的執行語句;
原創文章,作者:K4A3E,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/126504.html