程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

python列表之典型案例

編輯:Python

博主簡介:原互聯網大廠tencent員工,網安巨頭Venustech員工,阿裡雲開發社區專家博主,微信公眾號java基礎筆記優質創作者,csdn優質創作博主,創業者,知識共享者,歡迎關注,點贊,收藏。


一、背景

Python 是一門易於學習、功能強大的編程語言。它提供了高效的高級數據結構,還能簡單有效地面向對象編程。Python 優雅的語法和動態類型以及解釋型語言的本質,使它成為多數平台上寫腳本和快速開發應用的理想語言。下面我們來介紹一下python列表相關的典型案例。


二、簡易計算器

例:編寫一個簡易計算器,要求根據輸入的數字和四則運算符號,計算運算結果並輸出。

operator_list = ['+', '-', '*', '/'] # 創建列表並賦值四則運算符
number_1 = float(input("請輸入第一個操作數:")) # 獲取第一個操作數
operator = input("請輸入運算符:") # 獲取運算符
number_2 = float(input("請輸入第二個操作數:")) # 獲取第二個操作數
#判斷用戶輸入的運算符並進行計算,將結果賦值給變量result
if operator not in operator_list: # 輸入的運算符不是四則運算符
print("輸入的運算符有誤,請輸入四則運算符!") # 輸出提示語
else: # 輸入的運算符屬於四則運算符
if operator == '+': # 運算符為“+”
result = number_1 + number_2 # 兩數相加的值賦給變量result
elif operator == '-': # 運算符為“-”
result = number_1 - number_2 # 兩數相減的值賦給變量result
elif operator == '*': # 運算符為“*”
result = number_1 * number_2 # 兩數相乘的值賦給變量result
elif operator == '/': # 運算符為“/”
result = number_1 / number_2 # 兩數相除的值賦給變量result
print(number_1, operator, number_2, "=", result) # 將兩個操作數的運算結果輸出

結果如下。

三、計算新矩陣

已知兩個3行3列的矩陣,實現其對應位置的數據相加,並返回一個新矩陣。

X = [[12, 7, 3], [4, 5, 6], [7, 8, 9]] # 定義矩陣X
Y = [[5, 8, 1], [6, 7, 3], [4, 5, 9]] # 定義矩陣Y
result = [[0, 0, 0], [0, 0, 0], [0, 0, 0]] # 定義新矩陣
for i in range(len(X)): # 循環控制行
for j in range(len(X[0])): # 循環控制列
result[i][j] = X[i][j] + Y[i][j] # 計算新矩陣中的元素值
for r in result: # 遍歷輸出新矩陣中的元素
print(r)

結果如下。


四、參考

1、廖雪峰的官網 2、python官網 3、Python編程案例教程


五、總結

以上就是就是關於python列表相關的典型案例的相關知識,可以參考一下,後面會不斷更新相關知識,大家一起進步。


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved