日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Python程序:對(duì)列表執(zhí)行算術(shù)運(yùn)算

創(chuàng)新互聯(lián)python教程:

創(chuàng)新互聯(lián)是一家專注于成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),北辰網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:北辰等地區(qū)。北辰做網(wǎng)站價(jià)格咨詢:13518219792

寫一個(gè) Python 程序,使用 For 循環(huán)和 While 循環(huán)對(duì)列表執(zhí)行算術(shù)運(yùn)算,并給出一個(gè)實(shí)例。

對(duì)列表執(zhí)行算術(shù)運(yùn)算的 Python 程序示例

在這個(gè) python 程序中,我們使用 For 循環(huán)來迭代給定列表中的每個(gè)元素。在 Python 循環(huán)中,我們對(duì)第一個(gè)和第二個(gè)列表的元素執(zhí)行算術(shù)運(yùn)算。

# Python Program to Perform List Arithmetic Operations

NumList1 = [10, 20, 30]
NumList2 = [5, 2, 3]
add = []
sub = []
multi = []
div = []
mod = []
expo = []

for j in range(3):
    add.append( NumList1[j] + NumList2[j])
    sub.append( NumList1[j] - NumList2[j])
    multi.append( NumList1[j] * NumList2[j])
    div.append( NumList1[j] / NumList2[j])
    mod.append( NumList1[j] % NumList2[j])
    expo.append( NumList1[j] ** NumList2[j])

print("\nThe List Items after Addition =  ", add)
print("The List Items after Subtraction =  ", sub)
print("The List Items after Multiplication =  ", multi)
print("The List Items after Division =  ", div)
print("The List Items after Modulus =  ", mod)
print("The List Items after Exponent =  ", expo)

在這個(gè)對(duì)列表執(zhí)行算術(shù)運(yùn)算的 Python 程序示例中,NumList1 = [10,20,30],NumList2 = [5,2,3]。為此,我們使用 Python 算術(shù)運(yùn)算符

對(duì)于循環(huán)–第一次迭代:對(duì)于范圍(3)中的 0–條件為真 add . append(numlist 1[0]+numlist 2[0])=>add . append(10+5) add[0]= 15 append(10–5)=>sub[0]= 5 multi . append(10 * 5)=>multi[0]= 50 div . append(10/5)=>div[0

第二次迭代:對(duì)于范圍(3)中的 1–條件為真 追加(20 + 2) = >追加[1] = 22 追加(20–2)=>子[1] = 18 多追加(20 * 2) = >多[1] = 40 div 追加(20 / 2) = > div[1] = 10 mod 追加(20 % 2) = > sub[1] =

第三次迭代:對(duì)于范圍(3)中的 2–條件為真 也對(duì)本次迭代進(jìn)行同樣的操作

第四次迭代:對(duì)于范圍(3)中的 3–條件為假 因此,它從 Python For Loop 退出

使用 For 循環(huán)對(duì)列表執(zhí)行算術(shù)運(yùn)算

在這個(gè) python 程序中,我們使用 For Loop 來允許用戶為每個(gè)列表輸入自己的元素?cái)?shù)量。

# Python Program for Performing Arithmetic Operations on List

NumList1 = []
NumList2 = []
add = [] 
sub = [] 
multi = []
div = []
mod = []
expo = []

Number = int(input("Please enter the Total Number of List Elements: "))
print("Please enter the Items of a First and Second List   ")
for i in range(1, Number + 1):
    List1value = int(input("Please enter the %d Element of List1 : " %i))
    NumList1.append(List1value)

    List2value = int(input("Please enter the %d Element of List2 : " %i))
    NumList2.append(List2value)

for j in range(Number):
    add.append( NumList1[j] + NumList2[j])
    sub.append( NumList1[j] - NumList2[j])
    multi.append( NumList1[j] * NumList2[j])
    div.append( NumList1[j] / NumList2[j])
    mod.append( NumList1[j] % NumList2[j])
    expo.append( NumList1[j] ** NumList2[j])

print("\nThe List Items after Addition =  ", add)
print("The List Items after Subtraction =  ", sub)
print("The List Items after Multiplication =  ", multi)
print("The List Items after Division =  ", div)
print("The List Items after Modulus =  ", mod)
print("The List Items after Exponent =  ", expo)

用于循環(huán)輸出的 Python 列表算術(shù)運(yùn)算

Please enter the Total Number of List Elements: 3
Please enter the Items of a First and Second List   
Please enter the 1 Element of List1 : 10
Please enter the 1 Element of List2 : 2
Please enter the 2 Element of List1 : 20
Please enter the 2 Element of List2 : 3
Please enter the 3 Element of List1 : 30
Please enter the 3 Element of List2 : 4

The List Items after Addition =   [12, 23, 34]
The List Items after Subtraction =   [8, 17, 26]
The List Items after Multiplication =   [20, 60, 120]
The List Items after Division =   [5.0, 6.666666666666667, 7.5]
The List Items after Modulus =   [0, 2, 2]
The List Items after Exponent =   [100, 8000, 810000]

使用 While 循環(huán)對(duì)列表執(zhí)行算術(shù)運(yùn)算

這個(gè) Python 程序用于列表上的算術(shù)運(yùn)算,和上面一樣。我們剛剛將 For 循環(huán)替換為 While 循環(huán)。

# Python Program to Perform Arithmetic Operations on Lists

NumList1 = []; NumList2 = []
add = [] ; sub = [] ; multi = []
div = []; mod = [] ; expo = []
i = 0
j = 0
Number = int(input("Please enter the Total Number of List Elements: "))
print("Please enter the Items of a First and Second List   ")
while(i < Number):
    List1value = int(input("Please enter the %d Element of List1 : " %i))
    NumList1.append(List1value)

    List2value = int(input("Please enter the %d Element of List2 : " %i))
    NumList2.append(List2value)
    i = i + 1

while(j < Number):
    add.append( NumList1[j] + NumList2[j])
    sub.append( NumList1[j] - NumList2[j])
    multi.append( NumList1[j] * NumList2[j])
    div.append( NumList1[j] / NumList2[j])
    mod.append( NumList1[j] % NumList2[j])
    expo.append( NumList1[j] ** NumList2[j])
    j = j + 1

print("\nThe List Items after Addition =  ", add)
print("The List Items after Subtraction =  ", sub)
print("The List Items after Multiplication =  ", multi)
print("The List Items after Division =  ", div)
print("The List Items after Modulus =  ", mod)
print("The List Items after Exponent =  ", expo)

使用 while 循環(huán)輸出的 Python 列表算術(shù)運(yùn)算

Please enter the Total Number of List Elements: 2
Please enter the Items of a First and Second List   
Please enter the 0 Element of List1 : 22
Please enter the 0 Element of List2 : 3
Please enter the 1 Element of List1 : 44
Please enter the 1 Element of List2 : 2

The List Items after Addition =   [25, 46]
The List Items after Subtraction =   [19, 42]
The List Items after Multiplication =   [66, 88]
The List Items after Division =   [7.333333333333333, 22.0]
The List Items after Modulus =   [1, 0]
The List Items after Exponent =   [10648, 1936]

本文標(biāo)題:Python程序:對(duì)列表執(zhí)行算術(shù)運(yùn)算
URL鏈接:http://www.5511xx.com/article/copicgp.html