single
チャレンジ:タプル操作
メニューを表示するにはスワイプしてください
食料品店のシステムは、タプルを使用して異なる棚の商品の在庫を管理するように設計されています。タプルは、一度設定されたデータが不変であることを保証します。
しかし、店舗では特定の商品を監視し、その数量や位置を追跡して、補充や配置換えを支援する必要があります。
あなたは、タプルを用いて在庫データを分析・管理し、特定の指標を算出したり、特定の条件に基づいて対応することを求められています。
スワイプしてコーディングを開始
果物の棚を表すタプルを管理し、個数のカウント、検索、在庫状況の確認を行う。
-
"apples"タプル内でshelfが出現する回数をカウントする。結果をapple_countに保存し、"Number of Apples: <apple_count>"と出力。 -
"bananas"タプル内でshelfが最初に現れるインデックスを検索する。インデックスをbanana_indexに保存し、"First Banana Index: <banana_index>"と出力。 -
りんごの個数が5未満か確認する。該当する場合は
"Apples need to be restocked."、そうでなければ"Apples are sufficiently stocked."と出力。 -
"grapes"タプル内でshelfが出現する回数をカウントする。1回のみの場合は"Grapes need to be restocked."、それ以外は"Grapes are sufficiently stocked."と出力。 -
"oranges"タプルにshelfが存在するか確認する。存在する場合はインデックスを出力:"Oranges are at index: <orange_index>"。存在しない場合は"Oranges are out of stock."と出力。
出力要件
- りんごの個数を出力:
"Number of Apples: <apple_count>" - バナナが最初に現れるインデックスを出力:
"First Banana Index: <banana_index>" - りんごの在庫状況メッセージを出力:
"Apples need to be restocked."または"Apples are sufficiently stocked." - ぶどうの在庫状況メッセージを出力:
"Grapes need to be restocked."または"Grapes are sufficiently stocked." - オレンジのインデックス(存在する場合):
"Oranges are at index: <orange_index>"、または"Oranges are out of stock."
in および not in 演算子は、タプルとリストの両方で使用可能。
解答
フィードバックありがとうございます!
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください