繁体   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