Python 入門(開發者向)
Jasmin Ludolf
Senior Data Science Content Developer
for、whileif、elif、else、>、>=、<、<=、==、!=+=print()in = 檢查值是否位於變數/資料結構中recipe = {"pasta": 500, "tomatoes": 400, "garlic": 15, "basil": 20}if "pasta" in recipe.keys(): print(True) else: print(False)
True
not = 檢查條件是否「不」成立pantry_items = ["flour", "sugar", "olive oil"]# Check if "salt" is NOT in our pantry if "salt" not in pantry_items: print(True) else: print(False)
True
and = 檢查是否同時滿足多個條件pasta_quantity = 600 olive_oil_quantity = 30# Check if we have enough of BOTH ingredients if pasta_quantity >= 500 and olive_oil_quantity >= 30: print(True) else: print(False)
True
or = 檢查是否有任一(或多個)條件成立pasta_quantity = 600 olive_oil_quantity = 30# Check if we have enough of EITHER ingredient if pasta_quantity >= 500 or olive_oil_quantity >= 30: print(True) else: print(False)
True
ingredients_checked = 0 for ingredient in recipe_list: # ingredients_checked = ingredients_checked + 1 ingredients_checked += 1items_to_buy = 10 for item in shopping_list: # items_to_buy = items_to_buy - 1 items_to_buy -= 1
+= 為變數加值,-= 為變數減值# Create empty list to hold results shopping_list = []# Loop through recipe ingredients for ingredient, qty_needed in recipe.items():# Check if we need to buy it if ingredient not in pantry:# Add to shopping list shopping_list.append(ingredient)
print(shopping_list)
['tomatoes', 'salt']
Python 入門(開發者向)