python

2020-08-05 while loop abc

2020-08-05  本文已影响0人  Python_Camp

# 通过while循环计算预算可以买多少咖啡

m = 100  #money is amount that I pay for coffee bill
def coffee(m):
    c = 0  #cup
    price = 20  # a cup of coffee
    while m >= 20: # how many rmb surplus
        m -= price  #educe a cup of coffee subtract
        c += 1
    return c
print(coffee(m))


numbers = [12,37,5,42,8,3]

even_item = []
odd_item = []

while len(numbers) > 0:    #length
    number = numbers.pop()
    #print('test:',number)
    if number % 2 == 0:
        even_item.append(number)
    else:
        odd_item.append(number)
print(even_item,odd_item)

numbers = [12,37,5,42,8,3]
# 列表推导式
print([n for n in numbers if n % 2 == 0],[n for n in numbers if n % 2 == 1])
上一篇 下一篇

猜你喜欢

热点阅读