08の課題にて、リストにないものは無いと表示される処理がうまくいかない | First PG Forum | Tech Stadium Forum

08の課題にて、リストにないものは無い...
 
通知
すべてクリア

08の課題にて、リストにないものは無いと表示される処理がうまくいかない  

  RSS

Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1325
06/06/2021 10:02 pm  

08の課題にて、リストにないものは無いと表示される配列を組んでみようとしていたのですが、どうにもうまくいかず、何を打っても無いと表示されるようになってしまいました。改善する方法を教えてください。


引用
Teacher
(@admin)
メンバー Admin
結合: 4年前
投稿: 1296
06/06/2021 10:03 pm  

原因としては、「もし~でなければ」ブロックを使っているからです。
配列内の個数分判定をしているので、間違っているものに対してはその都度「無いよ」と言ってしまっているのです。

「もし」ブロック2つに分けましょう。
全て判定してそれでもなかった場合のみ、「無いよ」と言うようにするのです。


返信引用
Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1325
06/06/2021 10:11 pm  

配列にないものを入力すると“それはないよ“と表せた後、
再度繰り返し聞くことができるようにするにはどうしたらいいでしょうか?

 


返信引用
Teacher
(@admin)
メンバー Admin
結合: 4年前
投稿: 1296
06/06/2021 10:12 pm  

この部分を「ずっと」ブロックで繰り返せばいいですね

 


返信引用
Teacher
(@admin)
メンバー Admin
結合: 4年前
投稿: 1296
08/01/2022 11:26 am  

リストにない言葉を聞かれた後にもう一度探しているものを聞く場合の例

https://scratch.mit.edu/projects/586132960/

 


返信引用
共有:
タイトルとURLをコピーしました