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])