Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Nested Loops | Loops
/
Introduction to Python (PDF generation)
セクション 5.  6
single

single

bookNested Loops

メニューを表示するにはスワイプしてください

Nested loops extend the power of simple loops by allowing you to perform repeated actions across multiple dimensions. This is crucial for handling more complex tasks in a grocery store environment, such as organizing multi-layered inventory data or coordinating schedules across different departments.

Watch as Alex showcases how nested loops can be utilized to enhance efficiency and manage complex scenarios in our grocery store setting:

Nested loops are incredibly useful in programming when you need to loop through multiple sequences at the same time. By placing one loop inside another, you can iterate over elements in two or more dimensions, such as a list of lists:

1234567891011121314
# List of lists representing stock in different departments department_stocks = [ ["Apples", "Bananas", "Cherries"], # Fruits ["Milk", "Cheese", "Butter"], # Dairy ["Bread", "Bagels", "Muffins"] # Bakery ] print("Inventory Check:") for department in department_stocks: print(department) # For each iteration of the outer loop, the entire sublist is accessed # The inner loop then iterates over the items in that sublist for item in department: print(f" - {item}") print("") # Add a line break for clarity
copy

Notice how the outer loop iterates through each sublist in department_stocks, where each sublist represents a different department. The inner loop then iterates through all the items within each sublist. The outer loop does not proceed to the next sublist until the inner loop has finished iterating through all items in the current sublist.

タスク

スワイプしてコーディングを開始

Combine two lists of grocery items into a single list of lists and use nested loops to print every item.

  • Combine produce and dairy into a list of lists called groceries.
  • Use a for loop to iterate through groceries using section as the loop variable.
  • Inside the outer loop, use an inner for loop to print each item from the current section.

Print each item on its own line.

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 5.  6
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt