single
チャレンジ:タプルの操作
メニューを表示するにはスワイプしてください
あなたの食料品店のシステムは、タプルを使用して異なる棚の商品の在庫を管理するよう設計されています。タプルは、一度設定したデータが不変であることを保証します。
しかし、店舗では特定の商品を監視し、その数量や位置を追跡して、補充や配置換えを支援する必要があります。
あなたは、タプルを使って在庫データを分析・管理し、特定の指標を判断し、特定の基準に基づいて対応することを求められています。
スワイプしてコーディングを開始
果物の棚を表すタプルを管理し、個数のカウント、検索、在庫状況の確認を行います。
-
"apples"タプル内でshelfが出現する回数をカウントします。これをapple_countに保存し、"Number of Apples: <apple_count>"と出力します。 -
"bananas"タプル内でshelfが最初に現れるインデックスを検索します。インデックスをbanana_indexに保存し、"First Banana Index: <banana_index>"と出力します。 -
りんごの個数が5未満かどうか確認します。もし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つを試してチャットを始めてください