iT邦幫忙

2024 iThome 鐵人賽

DAY 29
0
Python

python介紹系列 第 29

Python實用範例(二)

  • 分享至 

  • xImage
  •  

計算機程式
這個程式是一個簡單的計算機,能進行基本的加減乘除運算。
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)}")
這段程式會根據用戶輸入的長度,隨機生成一個包含字母、數字和符號的強密碼。這對於保護線上帳戶安全非常有幫助,省去了手動創建密碼的麻煩。


上一篇
Python實用範例(一)
下一篇
Python實用範例(三)
系列文
python介紹30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言