A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
意味が解らないだけじゃ何を説明すべきかわかりませんが
超超初心者向けの解説をすると
① range(5)
配列 [0,1,2,3,4] と同等なもの。
#本当は別物だけど、初心者は同じと思って問題なし。
② for i in range(5):
配列の先頭から要素を一個ずつ 変数 i に取り出しては
ループの中身を実行してくれる。
#本当はシーケンスとかイテレータとかの知識が必要だが、
#初心者を脱したら勉強しよう。
左のコードでは
x = x + 1
が5回実行されるし
右のコードでは
x = x + i
print(x)
が5回実行されるから
右のコードの場合
x = x + 0 #xはゼロになる
print(x)
x = x + 1 # x は 1 になる
print(x)
x = x + 2 # x は3になる。以下同様・・・
print(x)
x = x + 3
print(x)
x = x + 4
print(x)
というように実行されることになる。
#pythonの代入は変数の保持している値を更新するという意味で
#右辺の式の計算結果を左辺の変数の値にするという意味。
#左辺と右辺の値が同じという意味ではないので注意
No.2
- 回答日時:
使用言語を書かないでプログラムの質問をするのは
どんなもんかと思いますけどね。
ぱっと見たところ、言語は Python のようです。
Python であれば、字下げがブロックを表す↓ので、
https://www.javadrive.jp/python/if/index2.html
(1) は C でいうところの
x = 0;
for(i = 0; i < 5; i++) {
x += 1;
}
printf("%d\n", x);
を、
(2) は C でいうところの
x = 0;
for(i = 0; i < 5; i++) {
x += i;
printf("%d\n", x);
}
を表します。(Cのほうがブロックが判りやすいですね。)
No.1
- 回答日時:
range(5)は、0,1,2,3,4を返すとありますから、
forループは5回まわることになります。
xは前回値に上書きされます。
print()文が頭下げになっているかどうかの説明がありませんが、頭下げになっているとforループ内なんでしょうね。
(1)のforループ内では、次の演算が行われます。
1回目x=0+1=1
2回目x=1+1=2
3回目x=2+1=3
4回目x=3+1=4
5回目x=4+1=5
forループから抜けた後、1回だけprint()が実行されます。よって最後の(=現在の)xの値を表示しますので、出力は、
5
(2)は、iを前回値に加えますので、forループ内では、次の演算が行われます。
1回目x=0+0=0
2回目x=0+1=1
3回目x=1+2=3
4回目x=3+3=6
5回目x=6+4=10
forループを1回まわる度に表示しますので、出力は、
0
1
3
6
10
縦に表示されるのは、1回のprint()実行毎に「CRLF(キャリッジリターン・ラインフィード)」が入るからです。
pythonは、この「教えて!goo」のサイトは行頭の空白が省かれるのでクセモノです。このサイトに投稿すると意味が変わってしまいます。
また、添え字がRと違って0からだと言うのがクセモノですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- InternetExplorer(IE) Internet Explorerは間もなくサービスが 終了するのでしょうか? 本日、パソコンの電源 3 2021/12/08 14:35
- その他(教育・科学・学問) 小学生にプログラミング(Scratch)を教える方法 2 2022/06/01 06:39
- 物理学 物理の質問です。 『ラジオの時報の最後の高い音は880Hzである。空気中における波長はいくらか。』 2 2021/12/30 12:59
- 情報処理技術者・Microsoft認定資格 応用情報技術者試験の午後問題の過去問の解説 1 2023/01/31 16:32
- 物理学 高校1年の物理(波)です! この問題の(3)のaの意味がわかりません。 写真の右上(ピンク色の方)が 4 2022/12/02 20:18
- 工学 【至急お願いします!】 情報工学の画像処理の問題です。 400×400ピクセルのRGBカラーにおいて 5 2022/02/05 16:15
- 数学 ベクトルの問題です、全くわかりません。お詳しい方お願いします。 3 2022/06/15 12:37
- 数学 学校で渡った数学のプリントの解答についてなのですが、蛍光ペンで引いた部分の意味がわからなくて困ってま 4 2022/08/20 06:55
- 就職 企業の採用情報の欄に詳しくはマイナビからご確認くださいとあったばあいでマイナビでその企業の情報をみて 1 2021/12/13 10:55
- 英語 提示文の"could"が与えるニュアンスについて 8 2021/11/30 14:44
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
パソコン用語ひとつもわかりません
計算機科学
-
直感力を高める数学力の育て方
計算機科学
-
数2対数 赤ペンでかいた問題について質問です 答えはわかってますが、自分なりに解いてみようとすると正
数学
-
-
4
これて間違ってますよね?
数学
-
5
鉛筆と消しゴムがセットで110円します。消しゴムは鉛筆より100円高いです。鉛筆はいくらですか?(消
数学
-
6
二次関数のグラフで、切片をどう理解したらいいですか?
計算機科学
-
7
数学の問題回答での独創性
数学
-
8
円周率は原理的に途中の桁から計算可能ですか?
数学
-
9
大きな数の掛け算
数学
-
10
関数電卓で数値が大きすぎてゼロになるのですが、解決方法はありますか?
計算機科学
-
11
数学記号で→の左に台のように上下に斜めに枝分かれしてるのは何を表しているのでしょうか?またそれが二重
数学
-
12
−2.5を四捨五入すると−2ですか?−3ですか?
数学
-
13
高一 数学1 こいつが全くわかりません(;_;) 解き方を教えてくださると嬉しいですm(*_ _)m
数学
-
14
負と虚数
物理学
-
15
数1の問題で下線部分、数IIだと「異なるふたつの虚数解」ってなると思うのですが、それだとダメですか?
数学
-
16
『3ℓと5ℓで8ℓ』
数学
-
17
下線部分、なぜそうなるのか教えてください!
数学
-
18
確率の問題
数学
-
19
x^2−6x+5=0はx=1であるための何条件か?という問題で、答えは必要条件なのですが、解説をお願
数学
-
20
数学の解答を見て、ああなるほどな!そりゃそうだ!となるのに、問題を解いている状態ではそれを思いつかな
数学
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
(3x+2)の5乗 の展開式におけ...
-
17で割ると4余り、19で割ると18...
-
下の図において、点Gは△ABCの重...
-
x^3+y^3+z^3を展開するとどう...
-
次の数列の初項から第n項までの...
-
高1 古典 助動詞について 問、...
-
論理演算子がわかりません
-
ドラクエ7の無人の町のなぞ
-
この問題の次の問題の2万問先の...
-
正方形の折り紙からひし形を作...
-
整数問題 Nを正の整数とする。 ...
-
1.1.1.2.3.3.の6個の数字を1列...
-
kを0と異なる実数を定数とし、i...
-
国語の水のような人を解説して...
-
カフェの開店準備について 段落...
-
x²+xy-2y-4の因数分解が...
-
数学 S2nが与式全ての和を求...
-
この問題の解説をお願いします!
-
数学の質問です。 a,bがすべて...
-
数学の一次関数について質問し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
T&Dフィナンシャル生命の世界株...
-
GMOとくとくBBがネット上でゴリ...
-
正方形の折り紙からひし形を作...
-
青いところの式変形の仕方を教...
-
情報Ⅰについてです。 19と20の ...
-
1.1.1.2.3.3.の6個の数字を1列...
-
この問題の解説をお願いします!
-
この解説なんですが、 ②の式か...
-
外国人名の表記、=と・の使い分け
-
ドラクエ7の無人の町のなぞ
-
経済学の問題です。
-
電子の運動の問題について 添付...
-
p3ーq3を求める時 (pーq)(p2+q...
-
解説を読んでもわからなかった...
-
解説系の本にあらすじ話ありますか
-
(3x+2)の5乗 の展開式におけ...
-
高1 古典 助動詞について 問、...
-
この反応では、希硫酸が酸化剤...
-
古文の質問なのですが 「このた...
-
三次関数が常に減少のとき D≦...
おすすめ情報