Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。
Q&A
解決済
3回答
667閲覧
総合スコア17
0グッド
0クリップ
投稿2021/01/30 06:54
0
n(初期値は0)が3より小さい間、while文でnをインクリメントしつつprintで表示をしたいのですが、 画像のように表示されません。 pythonのバージョンが新しくなったのか、それともバグったか...?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
質問へのコメント
2021/02/01 09:50
回答3件
他の人のコピペ用
python1n = 0 2while n < 3: 3 print(f'hello, {n}') 4 n += 1
python
1n = 0 2while n < 3: 3 print(f'hello, {n}') 4 n += 1
Python3系
Python2系
3.6以降ならフォーマット済み文字列リテラルが使えるっぽいですが、何が問題点でしょうか? https://docs.python.org/ja/3/reference/lexical_analysis.html#formatted-string-literals
投稿2021/02/01 10:03
退会済みユーザー
総合スコア0
自己解決
すみません。単なる自分のミスでした。 画像では違いますが、セルの実行順序を上やったり下やったりしててn=0から始まってない時がありました。
投稿2021/02/02 00:24
同じセルにn = 0も入れてやり直してみたらいいです。 おそらく、一度ループを実行してn = 3になってしまっているので、もう一度実行してもループの中に入らないのでしょう。
n = 0
n = 3
投稿2021/02/01 12:22
総合スコア4794
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.36%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
while文でprintの表示を行いたい