while

Whileは多くの言語で使われるコントロール構造であり、特定の条件が満たされる限り一連の命令を繰り返し実行します。

RSS
  • 解決済

    回答
    3

    while文の代わりにfor文で表記したい

    while文で書いているところをfor文に書き換えてほしいという要望があり困っています。また今回は5回while文を回していますが今後任意の自然数nとしてフレキシブルに対応していきたいのでそちらも教えていただけると助かります。 import random from pprint import pprint list = [16,29,35,55,57,5

    • 0評価
    • 79PV
    hichon hichon 2日前に 回答
  • 受付中

    回答
    1

    動的配列の問題がわかりません。

    まだphpを始めたばかりで下記のコードの誤りがよくわかっていません。 問題を解いていかないといけないのでやっていますが、何度配列やwhile、foreachについて読んでも分からないです。 なぜそうなるのか解説付きでお願いします。 <pre> <?php $files=array(); $handle = opendir("."); while(($fi

    • 0評価
    • 139PV
    kryo 退会済みユーザー 1週間前に コメント
  • 受付中

    回答
    1

    For whileなどの使い方について

    追記 # DICT fruit = { "apple": { "color": "red", "size": "small", "price": "100" }, "orange": { "color": "orange", "size": "midd

    • 0評価
    • 194PV
    terak31 terak31 2週間前に コメント
  • 解決済

    回答
    5

    繰り返しの表現の追加

    合計得点が21点以上の時か10回じゃんけんをしたときにプログラムを終了する。という条件を付けくわえたいです。 どのように表現すればいいのかアドバイスください。 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main(void) { int a = 0, b = 0; int

    • 0評価
    • 175PV
    kawakawa2018 kawakawa2018 4週間前に コメント
  • 解決済

    回答
    1

    じゃんけんプログラム

    前提・実現したいこと 条件 AとBはゼロ点から始まる。 二人はじゃんけんをする。 グーが1点、チョキが2点、パーが5点。 以下を表示させたい Game input: 5 1 Invalid input (Rock: 1, Scissors: 2, Paper: 3), please try again: Game input: 3 2 A: Pap

    • -1評価
    • 110PV
    mMs7ScOiWNZzOie mMs7ScOiWNZzOie 4週間前に ベストアンサー
  • 解決済

    回答
    1

    三角形の判別をするプログラム

    三辺を入力して、正三角形、二等辺三角形、三辺の長さが違う三角形の判断を行うプログラムを作りたいです。 どんな値を入力しても正三角形と表示されてしまいます。このプログラムの何がおかしいのでしょうか?行き詰ってしまったので教えてください。 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int mai

    • -1評価
    • 138PV
    mMs7ScOiWNZzOie mMs7ScOiWNZzOie 4週間前に ベストアンサー
  • 解決済

    回答
    5

    Javaで3つのランダム数値が被らない方法が知りたい。

    前提・実現したいこと Javaでスロットのようなシステムを開発しています。 Javaを勉強し始め、1か月です。 本題ですが、以下のようなコードを書きました。 配列で3*3でそれぞれランダムで1~9の数値を持ってくるのですが、列ごとに数値が被らないようにチェックするように組みました。 ですが、実行するとたまに表示されず実行が停止します。 どこかでループが

    • 0評価
    • 250PV
    katoy katoy 1ヶ月前に 回答を編集
  • 解決済

    回答
    3

    pythonで、for文の中にwhile文のスクリプトが動きません

    python にて、乱数を生成し、その乱数が変数filter以下の場合にmain_listに組み込みたいのですが… import random max_num = 100 for i in range(10): main_list = [] for j in range(10): rand_num = random.ran

    • 0評価
    • 149PV
    MukeAtiek MukeAtiek 2ヶ月前に コメント
  • 解決済

    回答
    2

    whileループを抜けた後、続きから再スタートできない

    質問内容  プログラミング自体初学者かつ初teratailです。 独学でPython3の勉強を初めました。 プログラミング言語としては成り立っていないかもしれませんが下記のコードをご覧ください。  都市移動に例えて書きましたが、実際にはcodecombatというプログラミング学習ゲームサイトで うまくいかない例です。 3箇所の地点を巡回移動中に敵を見つける

    • 0評価
    • 150PV
    MAMUSHI MAMUSHI 2ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    js for文をwhile文に書き換えたい。

    前提・実現したいこと ボタンをクリックしたら以下のソースコードを実行したいのですが、 break文がきいてないのかクリックしたら動かなくなりました。(無限ループしてる?) チェックボックスにチェックが入っているか入っていないかの処理です。 発生している問題・エラーメッセージ ボタンをクリックするとクリックされたまま動かない状態になる。 該当のソ

    • 0評価
    • 131PV
    darichia darichia 3ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    指定回数繰り返す時 while文 と for文 どちらを使うべきなのかわかりません。

    paizaなどの練習サイトで問題を説いている時に 気になったことなのですが。 決まった回数繰り返す時 for文を使うのが良いのかwhile文を使う方が良いのか 迷ってしまったので、ご意見お聞きしたいです。 まだ初心者なのですが、主にPyQで勉強していて あまりwhile文をみかけなかったせいかfor文の方が使いやすいのですが。 for文の場合

    • 0評価
    • 148PV
    gobooo96 gobooo96 3ヶ月前に コメント
  • 解決済

    回答
    1

    カスタムフィールドの出力結果をリンク付きにしたいです。

    カスタムフィールドの文字列にアーカイブページへのリンク出力をしたいです。 一回array_unique()を使って、純粋な文字列のみにしてしまった為につまづいています。 前回の質問( https://teratail.com/questions/111068 )と被るのですが、 <p>50音あ行</p>  <ul> <?php $w

    • 0評価
    • 243PV
    musashidayo musashidayo 3ヶ月前に 回答
  • 解決済

    回答
    2

    等差数列の正の数をつなげる

    前提・実現したいこと 等差数列の正の数をwhile文を使って作りたいです。 2つの数字を入力し、開始の数字から減算の数字を引いて、等差数列を作ります。その等差数列の正の部分を繋げたものを表示したいです。 例:開始11 減算3の場合は、11 8 5 2 −1・・・という等差数列になり、正の部分をつなげると11852となる。 発生している問題・エラーメッセー

    • 0評価
    • 159PV
    pino_ pino_ 4ヶ月前に コメント
  • 解決済

    回答
    2

    MySQLからデータを取得できたが、while文を使っても表示できない

    MySQLからデータを取得できたのですが、それを表示することが出来ません。 以下のコードで、「データ取得成功しています」という文字列は出てくるのですが、肝心のデータが文字列として出てきません。 while以降の文のどこがおかしいのか分からず困っています。 分かる方、ご教授お願いします。 $result = mysqli_query($link, 'S

    • -1評価
    • 154PV
    hilhilyzyan hilhilyzyan 4ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    繰り返し処理を用いたデータ集計:値がある限り続けたい

    環境:python3,Win10 初学者です。以下のような表について、カラム「データX」の項目ごとに集計を行い出力したいと考えています。つまり、カラム「データX」がn種類あれば、そのn種類ごとに作業を繰り返してほしいと考えています。集計の中身としてはpandasやNumpyを用いた作業です。 たとえば以下のようなデータがあるとすれば、 デー

    • 0評価
    • 113PV
    ak_miyamoto ak_miyamoto 4ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    C言語 配列 文字指定 for文 終了条件

    配列に入力する文字指定と、特定の文字で終了する条件の設定についてお尋ねします。 下記のソースコードに、以下の条件を加えたいです。 ①入力できる半角数字は「0」または「1」の2種類のみ。 ②文字列の先頭が「S」の場合はループの終了。 アドバイスお待ちしております。 // てすとん.cpp : コンソール アプリケーションのエントリ ポイントを定義しま

    • -2評価
    • 390PV
    GASH GASH 5ヶ月前に ベストアンサー
  • 受付中

    回答
    1

    「This」ボタンをクリックすると,『表示:』の横に「This」と表示され,「is」ボタンをクリック...

    JavaScriptを使って「I」ボタンをクリックすると,『表示:』の横に「I」と表示され,「am」ボタンをクリックすると「am」,「S」ボタンをクリックすると「S」と表示されるプログラムを教えていただきたいです。 <p class="q-body"> <button id="q3ThisBtn" value="This">Thisボタン</button>

    • -9評価
    • 221PV
    yambejp yambejp 6ヶ月前に 回答
  • 受付中

    回答
    2

    【C++】Arduionoについて、while文の中に入れない。

    前提・実現したいこと ArduinoとC++で分別機械を作っています。 現状、2番の入力ピンの値をハードウェア上でHIGHに変えているにもかかわらず、以下のwhile文に入れなくて困っています。 val_Read_SW_1=digitalRead(Read_SW_1); while(val_Read_SW_1==HIGH) 発生している問題・エラーメ

    • 0評価
    • 191PV
    ozwk ozwk 7ヶ月前に 回答
  • 解決済

    回答
    3

    cでの無限ループについて

    今回の質問はcでのwhileを使った無限ループについてです。 #include <stdio.h> int main(void) { char a; while(1){ scanf("%c", &a); if(a != 'z'){ printf("%c\n", a + 1);

    • 0評価
    • 175PV
    maitake maitake 7ヶ月前に コメント
  • 解決済

    回答
    2

    じゃんけんのプログラムについて質問です。

    じゃんけんをするプログラムで、人かコンピュータのどちらかが3回勝ったら終了したいのですが、なぜか人とコンピュータどちらも3回勝たないと終了できません。 どこが悪いのでしょうか? よろしくお願いします。 import java.util.Scanner; import java.util.Random; public class Janken {

    • 0評価
    • 407PV
    frdhy frdhy 7ヶ月前に ベストアンサー
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    11

  • 総質問数

    64

  • 今週の質問数

    1

関連するタグ

whileタグのよく見られている質問

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る