# 一:for迴圈# 1.1 for迴圈巢狀之列印99乘法表
for x in range(1,10):
for i in range(1,1+x):
print('%s*%s=%s '%(i,x,x*i), end='')
print()
# 1.2 for迴圈巢狀之列印金字塔
# 提示分析如下
# '''
## #max_level=5
# * #current_level=1,空格數=4,*號數=1
# *** #current_level=2,空格數=3,*號數=3
# ***** #current_level=3,空格數=2,*號數=5
# ******* #current_level=4,空格數=1,*號數=7
# ********* #current_level=5,空格數=0,*號數=9
for x in range(1, 10, 2):
tag = x * '*'
y = tag.center(9, ' ')
print(y)
# #數學表示式
# # 空格數=max_level-current_level
# # *號數=2*current_level-1
# # '''
## # 1.3 用for+range改寫今日早晨默寫的**,作為明天默寫內容
for x in range(3):
inp_name = input('請輸入你的賬號:')
inp_pwd = input('請輸入你的密碼:')
if inp_name==inp_pwd=='123':
print('登入成功')
for u in range(3):
msg = input('請輸入你的指令:')
if msg == 'a':
print('正在登入中。。。')
break
else:
print('輸入錯誤,你還有次機會'.format(b=2-u))
break
else:
print('輸入錯誤,你還有次機會'.format(b=2-x))
else:
print('已錯誤三次,正在退出')
#二:字串操作
# 寫**,有如下變數,請按照要求實現每個功能 (共6分,每小題各0.5分)
name = " alex"
# 1) 移除 name 變數對應的值兩邊的空格,並輸出處理結果
print(name.strip('al'))
# 2) 判斷 name 變數對應的值是否以 "al" 開頭,並輸出結果
print(name.startswith('al'))
# 3) 判斷 name 變數對應的值是否以 "x" 結尾,並輸出結果
print(name.endswith('x'))
# 4) 將 name 變數對應的值中的 「l」 替換為 「p」,並輸出結果
print(name.replace('l','p'))
# 5) 將 name 變數對應的值根據 「l」 分割,並輸出結果。
print(name.split('l'))
# 6) 將 name 變數對應的值變大寫,並輸出結果
print(name.upper())
# 7) 將 name 變數對應的值變小寫,並輸出結果
print(name.lower())
# 8) 請輸出 name 變數對應的值的第 2 個字元?
print(name[1])
# 9) 請輸出 name 變數對應的值的前 3 個字元?
print(name[0:3])
# 10) 請輸出 name 變數對應的值的後 2 個字元?
print(name[3:5])
# 11) 請輸出 name 變數對應的值中 「e」 所在索引位置?
print(name.find('e'))
# 12) 獲取子串行,去掉最後乙個字元。如: oldboy 則獲取 oldbo。
res=name[0:-1]
print(res)
作業3月25號
1 檔案內容如下,標題為 姓名,性別,年紀,薪資 egon male 18 3000 alex male 38 30000 wupeiqi female 28 20000 yuanhao female 28 10000 要求 從檔案中取出每一條記錄放入列表中,列表的每個元素都是的形式 dic lis...
作業3月24號
1 編寫課上講解的有參裝飾器準備明天默寫 def auth db type defdeco func name input your name strip pwd input your password strip if db type file print 基於檔案的驗證 if name egon...
作業3月17號
1 編寫檔案修改功能,呼叫函式時,傳入三個引數 修改的檔案路徑,要修改的內容,修改後的內容 既可完成檔案的修改 def info import os path input 請輸入路徑 front input 請輸入修改內容 later input 請輸入修改後內容 with open path,r ...