簡體   English   中英

Python 流控制和 ifs

[英]Python Flow control and ifs

一季度。 我想修改下面的代碼,以便偶數列表只包含數字列表的偶數。 我們不需要打印任何東西。

numbers = [1,2,3,4,5,6,7,8,9]
evens =[]
for number in numbers:
    evens.append(number)

Q2.在if語句中添加一個子句,如果用戶的輸入是“q”,你的程序打印“Quit”

numbers = [1,2,3,4,5,6,7,8,9]
evens = []
running = True
while running:
    evens = [n for n in numbers if n%2==0]
    numbers = []
    print("Evens:", evens)
    
    text = raw_input("Add a number (q to quit): ")
    try:
        if text == "q":
            running = False
        else:
            numbers.append(int(text))
     except:
         print("Please input a valid number.")

它可能看起來很長,但我希望擁有您要求的 100% 功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM