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

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序定制開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了樂東黎族免費(fèi)建站歡迎大家使用!
編寫一個 Python 程序,使用 For 循環(huán)、While 循環(huán)和函數(shù)打印列表中的負(fù)數(shù),并給出一個實(shí)例。
使用 For 循環(huán)打印列表中負(fù)數(shù)的 Python 程序
在這個 python 程序中,我們使用 For 循環(huán)來迭代這個列表中的每個元素。在 Python for 循環(huán)中,我們使用 If 語句來檢查和打印負(fù)數(shù)。
# Python Program to Print Negative Numbers in a List
NumList = []
Number = int(input("Please enter the Total Number of List Elements: "))
for i in range(1, Number + 1):
value = int(input("Please enter the Value of %d Element : " %i))
NumList.append(value)
print("\nNegative Numbers in this List are : ")
for j in range(Number):
if(NumList[j] < 0):
print(NumList[j], end = ' ')
在這個 python 程序中,用戶輸入了列表元素= [2,-12,0,-17]
對于循環(huán)–第一次迭代:對于范圍(0,4) 中的 0,條件為真。所以,進(jìn)入 If 語句
if(NumList[0]< 0) =>)if(2< 0) – Condition is False 跳過此數(shù)字。
第二次迭代:對于范圍(0,4)中的 1–條件為真 如果(NumList[1] < 0) = >如果(-12<0)–條件為真 這個負(fù)數(shù)被打印。
第三次迭代:對于范圍(0,4)中的 2–條件為真 如果(NumList[2] < 0) = >如果(0<0)–條件為假 跳過此數(shù)字。
第四次迭代:對于范圍(0,4)中的 3–條件為真 如果(-17<0)–條件為真 則打印該負(fù)數(shù)。
第五次迭代:對于范圍(0,4)中的 4–條件為假 因此,它退出 Python For Loop
使用 While 循環(huán)打印列表中負(fù)數(shù)的 Python 程序
這個列表中負(fù)數(shù)的 Python 程序與上面的相同。我們剛剛將 For Loop 替換為 While loop 。
# Python Program to Print Negative Numbers in a List
NumList = []
j = 0
Number = int(input("Please enter the Total Number of List Elements: "))
for i in range(1, Number + 1):
value = int(input("Please enter the Value of %d Element : " %i))
NumList.append(value)
print("\nNegative Numbers in this List are : ")
while(j < Number):
if(NumList[j] < 0):
print(NumList[j], end = ' ')
j = j + 1使用 while 循環(huán)輸出打印列表中的負(fù)數(shù)
Please enter the Total Number of List Elements: 5
Please enter the Value of 1 Element : 12
Please enter the Value of 2 Element : -13
Please enter the Value of 3 Element : -15
Please enter the Value of 4 Element : 3
Please enter the Value of 5 Element : -22
Negative Numbers in this List are :
-13 -15 -22
使用函數(shù)在列表中查找負(fù)數(shù)的 Python 程序
這個 Python 負(fù)數(shù)列表程序與第一個示例相同。然而,我們使用函數(shù)來分離邏輯
# Python Program to Print Negative Numbers in a List
def negative_number(NumList):
for j in range(Number):
if(NumList[j] < 0):
print(NumList[j], end = ' ')
NumList = []
Number = int(input("Please enter the Total Number of List Elements: "))
for i in range(1, Number + 1):
value = int(input("Please enter the Value of %d Element : " %i))
NumList.append(value)
print("\nNegative Numbers in this List are : ")
negative_number(NumList)使用函數(shù)和循環(huán)輸出打印負(fù)數(shù)列表
Please enter the Total Number of List Elements: 6
Please enter the Value of 1 Element : -12
Please enter the Value of 2 Element : 5
Please enter the Value of 3 Element : -7
Please enter the Value of 4 Element : -8
Please enter the Value of 5 Element : 9
Please enter the Value of 6 Element : -10
Negative Numbers in this List are :
-12 -7 -8 -10 網(wǎng)頁標(biāo)題:Python程序:打印列表中負(fù)數(shù)
文章分享:http://www.dlmjj.cn/article/dpjhjgo.html


咨詢
建站咨詢
