已采納回答 / 慕尼黑8025659
你這個 greet 的函數體是啥?由于不知道你函數體里是啥,所以我也不知道你到底要干什么,簡單說你這句話,就是把這個字符串當參數,傳到函數里,在函數體內進行操作
2018-09-18
已采納回答 / 慕粉4059634
這個應該是求x的n次方的代碼吧,首先while循環只有它的條件為真時才會運行循環里的程序,因為是n次方可以分解為n次乘法計算,n每次循環都會減一,當它循環n次時,n就為0了,此時循環里的條件就為假了,就會停止循環然后返回s的值。然而在每次n減一的循環中,s都會乘上一次x,就等于是x乘了n次x,s就變成了x的n次方了。
2018-09-17
最贊回答 / 高谷深陵
#-*- coding:utf-8 -*-# move(n, a, b, c)表示的是有n個盤子在a柱子上,將要移到b柱子上面去def move(n, a, b, c):# 如果a柱子上面只有一個盤子,則直接移到c柱子上面去并輸出路徑,結束遞歸? ? if n == 1:??? ? ? ? print a, '-->', c? ? ? ? return# 表示的是將n-1的盤子從a柱子上面移到b柱子上面去? ? move(n-1, a, c, b)# 輸出最下面個盤子移從a移到c的路徑? ? pri...
2018-09-17
最贊回答 / 皮大大
你要計算的是1^2+....100^2。range(a,b,c)表示的從a到b-1的整數,步長為c,如果不寫的話默認為1.range(1,100)其實取得是1到99,所以你剛好少了100的平方。建議你網上看看range這個函數的用法,蠻好理解的
2018-09-17
最新回答 / 小肥魚2020
類似于c語言中的函數,函數返回值在沒有命令下,不會自動輸出。在交互模式下,return的結果會自動打印出來,而作為腳本單獨運行時需要print函數才能顯示。
2018-09-17
最贊回答 / 河馬爸爸
>>>import sys>>> sys.getdefaultencoding() ? ? ? ? ? ?# 當前默認編碼'ascii'>>> reload(sys) ? ? ? ? ? ? ? ? ? ? ? ? # 使用 reload<module 'sys' (built-in)>
>>> sys.setdefaultencoding('utf8') ? ? ?# 設置編碼>>> sys.getde...
2018-09-16
最新回答 / 皮大大
<...code...>在這段代碼中,首先x=0,執行的第一句是print語句,馬上把0打印出來,所以顯示的結果是從0開始的,循環到x=9時候,仍然是滿足x&???N(9&?x?10),所以打印出來9;接下來執行語句x=x+1,x...
2018-09-16