作業3月10號

2022-09-06 13:12:16 字數 2178 閱讀 4601

# 一: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 ...