顯示具有 python 標籤的文章。 顯示所有文章
顯示具有 python 標籤的文章。 顯示所有文章

2022年6月27日 星期一

python 的時間進位程式

因為要處理以日期為名稱的檔案,故寫了一個時間進位的函數,目前我的工作只需要分與時的進位, 在函數中一開始用整數處理,然後變成字串方便我取我要的部份,最後回傳字串。因為這個部落格我也沒在經營了,也沒什麼人來,故不解釋這個程式的邏輯了。

timeI = 114
minuteI = 100


def TMString(): # <以下是時與分的處理函數
global timeI
global minuteI

minuteI = minuteI + 1
if (minuteI == 160 ):
minuteI = minuteI - 60
timeI = timeI + 1
minuteS = str(minuteI)
minute = minuteS[1:3]
else:
minuteS = str(minuteI)
minute = minuteS[1:3]

timeS = str(timeI)
time = timeS[1:3]
return (time + minute)

for i in range(120):
print(TMString())

執行結果

1401
1402
1403
1404
1405
1406
以下略~~



2022年5月27日 星期五

PYTHON GS000基本練習

 

# 入門篇基礎
import calendar

# --在 pycharm 上的快捷鍵--
# 範圍選取:[shift]+[上、下、左、右]
# 註解或反註解:[ctrl]+[/] (可搭配範圍選取)
# 整列程式碼上下移動:[ctrl]+[shift]+[上、下] (可搭配範圍選取)
# 執行程式:[shift]+[F10]

"""
多行註解
行1
行2
"""

#2-3
# print(calendar.month(2022, 5))
# ^印出五月的月曆
# print(calendar.prcal(2022))
# ^印出2022年的月曆

# 2-6
# print("輸入名字~~")
# name = input()
# print(f"name:{name}")
# print(input())


# 3-1

# a = ("AB" + "CD") * 2
# print(a*2)
# ^ 字串能相加也能乘整數,但不能相減,也不能除數字。

# 3-2
# card = []
# card.append(1)
# card.append(2)
# card.append("")
# print(card)
# # ^可後先設定空白列表,再使用 .append() 增加元素。
# enemy = ["史萊姆", "骷髏士兵", "魔法師"]
# print(enemy)
# enemy.append("哥布林")
# print(enemy)

# 3-3
# if False:
# print("Hei Jia-Jia")
# ^除了 True False 外,還有運算子 ==, !=, >, <, >=, <=

# life = 0
# if life > 0:
# print("活著~~")
# else:
# print("死了~~")

# 3-4

# for i in range(10):
# print(i)

# for hei in range(10,-1,-3):
# print(hei)
# ^ 10 -1 ,每次加 -3

# hei = 1
# hej = 10
# while hei < hej:
# print(f"{hei} < {hej}")
# hei +=1
# if hei ==5:
# print("要中斷了!")
# break

# 3-5

# def fun1():
# print("執行了函數fun1")


# fun()

# def fun2():
# fun1()
# print("執行了函數fun2")
# ^函數可以呼叫其他函數。

# fun2()

# def fun3(hei):
# print("執行了函數fun3")
# if hei <10:
# hei +=2
# fun3(hei)
# ^函數也可以自己呼叫自己,但要設好條件,不然會跑不完。

# hei = 1
# fun3(hei)

# def fun4(hei,jia):
# return hei + jia
# ^ 有回傳值的函數。


# print(fun4(1, 10))
# print(fun4("", "嘉嘉"))
# ^在這個例子中,送入的參數可以是文字,也可以是數字。

def fun5():
return "黑嘉嘉是我老婆!"
# ^沒有給參數,也可以有回傳值。

print(fun5())