計算機程式
這個程式是一個簡單的計算機,能進行基本的加減乘除運算。
def calculator():
# 讓用戶輸入兩個數字
num1 = float(input("請輸入第一個數字:"))
num2 = float(input("請輸入第二個數字:"))
#讓用戶選擇操作
operation = input("請選擇運算符 (+, -, *, /):")
#根據選擇執行相應的運算
if operation == '+':
result = num1 + num2
elif operation == '-':
result = num1 - num2
elif operation == '*':
result = num1 * num2
elif operation == '/':
result = num1 / num2
else:
return "無效的運算符"
return f"結果是:{result}"
print(calculator())
這段程式是一個簡單的計算機,用戶輸入兩個數字和一個運算符(加、減、乘、除),程式會自動計算結果並顯示出來。
倒數計時器
這個倒數計時器程式會讓你輸入秒數,然後它會每秒倒數一次,直到時間到為止。
import time
def countdown(seconds):
while seconds > 0:
print(f"剩下 {seconds} 秒")
time.sleep(1) # 每秒停頓
seconds -= 1
print("時間到!")
#用戶輸入倒數時間
seconds = int(input("請輸入倒數秒數:"))
countdown(seconds)
這個倒數計時器會根據用戶輸入的秒數開始倒數,每秒顯示一次剩餘時間,直到時間到。
隨機密碼生成器
這個程式可以幫你生成隨機的密碼,適合用來創建強密碼,保護帳號安全。
import random
import string
def generate_password(length):
# 可用字符:字母、數字、符號
characters = string.ascii_letters + string.digits + string.punctuation
password = ''.join(random.choice(characters) for _ in range(length))
return password
#讓用戶選擇密碼長度
length = int(input("請輸入密碼長度:"))
print(f"隨機生成的密碼是:{generate_password(length)}")
這段程式會根據用戶輸入的長度,隨機生成一個包含字母、數字和符號的強密碼。這對於保護線上帳戶安全非常有幫助,省去了手動創建密碼的麻煩。