遞迴:
def factorial(n):
if n==1:
return 1
else:
return n*factorial(n-1)
number = int(input('請輸入乙個正整數:'))
result = factorial(number)
print('%d 的階乘是:%d' % (number,result))
解決漢諾塔問題:
def hanoi(n,x,y,z):
if n==1:
print(x,'-->',z)
else:
hanoi(n-1,x,z,y)
print(x,'-->',z)
hanoi(n-1,y,x,z)
n = int(input('請輸入漢諾塔的層數:'))
hanoi(n,'x','y','z')
開啟檔案:『r』,『w』,『x』,『a』,『b』,『t』,『+』,『u』
檔案物件方法:f.close(); f.read(size=-1); f.readline(); f.write(str); f.writelines(seq); f.seek(offset,from); f.tell()
重要模組:os os.path pikle
try:
檢測範圍
except exception[as reason]:
出現異常後的處理**
finally:
無論如何都會被執行的**
豐富的else語句:
與if,for(若break則不執行),try(若exception則不執行)
打卡第三天
基礎入門簡單c語言題目 1 the hardest problem ever 解答 先建立字元陣列,把不正確的字元一一給找出來,再用正確的字元替換他們 include include include char str 1000 int main if str i 69 str i 65 如果字元是a...
打卡第三天
dict字典 字典是一種可變容器模型,且可儲存任意型別物件,字典得每個鍵值對key value對用冒號 分割,每個鍵值對之間用逗號,分割,整個字典包括在花括號 中 建立d 字典的方法 訪問字典裡的值 dict print dict name dict name print dict age dict...
python基礎打卡 第三天
1.dict字典 a.定義與建立 字典是一種可變容器模型,且可儲存任意型別物件。字典用花括號 定義與建立,字典的每個鍵值 key value 對用冒號 分割,每個鍵值對之間用逗號 分割。d b.字典的方法 方法名簡介len dict 比較兩個字典元素。str dict 輸出字典可列印的字串表示。di...