python實現自動化

"""
條件判斷語句
if
elif
else

邏輯運算符
and or not

len方法

while 循環

"""
import random

secret_number = random.randint(1, 9)
guess_count = 0
guess_limit = 3
while guess_count < guess_limit:
    guess = int(input('Guess:'))
    guess_count += 1
    if guess == secret_number:
        print('you won!')
        break
else:
    print('Sorry you failed')

for in 語句

for x in range(4):
    for y in range(3):
        print(f'({x},{y})')
# 找最大的數字
numbers = [3,6,2,8,4,10]

max = numbers[0]

for number in numbers:
    if number > max:
        max = number
print(max)
# 找對應元素的下標
numbers = [3,6,2,8,4,10]

print(numbers.index(10))
# 元組
# 字典
custom = {
    'name': 'fqx',
    'age': '18'
}

print(custom.get('name'))
print(custom['name'])
# 關鍵字參數
# 位置參數
# 關鍵字參數要寫在位置參數之前
def greet_user(first_name,last_name):
    print(f'Hi {first_name}{last_name}')

greet_user('qixin',last_name='feng')
# greet_user(last_name='feng','qixin')
# 操作xml文件
import openpyxl as xl

wb = xl.load_workbook('tansactions.xlsx')

sheet = wb['Sheet1']
# 這兩句作用相同
cell = sheet['a1']
# cell = sheet.cell(1, 1)
print(cell.value)
for row in range(2, sheet.max_row + 1):
    cell = sheet.cell(row,3)
    print(cell.value)

    corrected_price = cell.value*0.9
    corrected_price_cell = sheet.cell(row,4)
    corrected_price_cell.value = corrected_price
title = sheet.cell(1,4)
title.value = 'c_id'
wb.save('tansactions3.xlsx')

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章