python菜鳥問題關於python的菜鳥問題

2021-05-21 05:45:53 字數 2306 閱讀 4892

1樓:匿名使用者

python 2.x寫法

x = 16

ans = 0

while ans*ans < x:

ans = ans + 1

print ans

python 3.x寫法

x = 16

ans = 0

while ans*ans < x:

ans = ans + 1

print(ans)

2樓:喜鵲太子

在ans=ans+1 行與print ans 中插入一個空白行

如果你的python目錄是python33的話 print(ans)

3樓:小米飛貓

#!/bin/env python

x = 16

ans = 0

while ans * ans < x:

ans+=1

print ans

python對語句copy寫的格式要

求比bai較嚴格,尤其是四個空格。

不知道你print是想du放到while裡面zhi還是外面dao,姑且我認為是放到裡面。

4樓:谷歌找茬

你用的是shell模式吧?shell模式一次只能寫一句,寫多了會報錯,你可以在文字編輯器裡寫。

關於python的菜鳥問題

5樓:匿名使用者

def print_all(f):    #定義一個函

數print_all,接受一個引數f

print f.read()  #這個函式執行f.read()

def rewind(f):       #定義一個函式rewind,接受一個引數f

f.seek(0)        #f.seek(0)將f的檔案指標恢復到檔案開頭

def print_a_line(line_count, f):    #定義一個函式print_a_line,有兩個引數line_count,f

print line_count, f.readline()

print "first let's print the whole file: \n"

print_all (current_file)  #將current_file作為引數呼叫函式print_all,執行函式時f等於current_file

其餘函式呼叫都是差不多,就不多說了

6樓:匿名使用者

**解釋如下:

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()是這個函式的執行語句;

7樓:匿名使用者

這個函式的名字叫print_all(f)

print f.read() 是方法體裡要執行的語句f只是個引數,呼叫這個方法,就為這個引數賦值了。

print_all (current_file)這句其實就是將current_file賦值給f

8樓:

1. f.read() 是函式中的一個步驟, 其中f是函式的引數, 既在呼叫該函式時傳遞進來的

2. 定義了一個叫"print_all"的函式,其入口引數是"f", 其處理過程: print f.read()

python菜鳥問題?

9樓:匿名使用者

client.connect(("localhost",6969))提示告訴復你,connect方法不能接制收bai元組物件作du為引數,("localhost",6969)這樣是一個zhi元組修改為dao

client.connect("localhost",6969)

10樓:陽光的雷咩咩

你在哪看到這樣的寫法的connect(("localhost",6969))

Python菜鳥問題,執行出錯,Python程式語言適合做什麼?

and or 語法在一些情況下可以替代if語句,使語法更簡潔清晰。其含義是這樣的 判斷條件 and 條件為真時的結果 or 條件為假時的結果 例如 x len l 0 and l 0 or none 但這個語法本質是利用了python的邏輯算符的運算特徵來實現,因而存在一定的使用限制,處理不好就有可...

python菜鳥求助,Python菜鳥求助 calc函式要怎麼穿進去才不報錯啊?

你的第3,4行沒有縮排,最好學習一下python的縮排規則。最後一行 寫得也不對,好的習慣是使用空格,避免使用tab,因為tab在不同的環境裡解釋的空格數量是不一樣的,我懷疑你的第3,4行是用的tab來縮排的。沒有縮排,python是以縮排來區分 塊的.python菜鳥求助 calc函式要怎麼穿進去...

Python菜鳥求助函式的巢狀問題

我怎麼就變成大復神了 制 笑哭 def a a 這個下面有個tab,就是為了讓下面的語句跟著你定義的這個a函式print i m a 這下面的縮排是在a函式裡定義一個b函式 def b b 到這裡的縮排就是b函式的範圍了 print i m b print a b a b 由於不跟著b函式的縮排,所...