No.3ベストアンサー
- 回答日時:
> ちなみに、「aと1を足す」と、「aに1を足す」は、どう意味が違うのでしょうか?教えて頂けると幸いです。
「aと1を足す」は「a+1」で、「aに1を足す」は「a=a+1」のことです。
(前回は短い書法の「a+=1」と書いたのでさらにわからなかったか)
言い換えると「aと1を足す」は足し算の結果を求めるだけ。「aに1を足す」は「aに『aと1を足した結果』を代入する」ということです。
ちなみに、「1+a」はどう思っていたのでしょうか?「a+1」との違いはあると思っていましたか?「a+b」や「b+a」はどうでしょうか?
No.4
- 回答日時:
コンピュータ言語における=記号は、数学の=とは違うことを認識しておく必要があります。
数学では、a=a+1は、正解の出ない間違った数式になります。
コンピュータ言語での=記号は、=記号の右側の計算結果を、=記号の左側の変数に代入するという意味になります。
=と考えるよりも、←(左向き矢印)と考えた方が分かりやすいかもしれません。
先に=の右側の計算をして、その結果を左側の変数に保存するのです。
a+1だけの場合は、この代入の作業がありませんので、aの値は計算後も変化しません。
No.1
- 回答日時:
> 6が表示されるのは、4が保存されていないからでしょうか?
そうです。
a+1
は、「aと1を足す」であって、「aに1を足す」ではないです。
「aに1を足す」は、a += 1
> aに4が保存されているからでしょうか?
そうです。
> 変数の型が、決まっていないというのは、
同じ変数に、どんな型の値でも代入出来ると言うことです。
# 数値(整数)を代入
a=23
print(a)
#文字列を代入
a="abc123"
print(a)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Pythonについて。 2 2024/01/09 21:04
- その他(プログラミング・Web制作) pythonのWebスクレイピングでfind_allだとurlがNoneに 4 2022/04/17 18:21
- その他(プログラミング・Web制作) pythonでDBのカラム名で取得したオブジェクトの値を表示したい 1 2022/05/13 03:41
- その他(コンピューター・テクノロジー) Pythonの np.indicesに関する質問です。 2 2023/02/07 08:19
- その他(プログラミング・Web制作) VScodeでpythonプログラムの関数を実行したい 2 2022/07/13 19:24
- その他(プログラミング・Web制作) Pythonについて。 5 2024/01/04 19:20
- その他(プログラミング・Web制作) python 3.10で 同じlistに同じ構文で同じデータ代入した結果が異なる現象発生 7 2022/06/18 11:08
- Ruby プログラミング 3 2023/06/09 14:30
- その他(コンピューター・テクノロジー) Pythonについて。 3 2024/01/05 16:21
- PHP 「SELECT文の発行」と書かれいるだけで「解説」見当たりません? 1 2022/02/01 05:17
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
パイソンの
C言語・C++・C#
-
Pythonについて。
その他(プログラミング・Web制作)
-
ファイル名に日本語は使っちゃダメなのですか?
その他(コンピューター・テクノロジー)
-
-
4
ファイル名に使うべきではない文字は何なのでしょうか?
その他(コンピューター・テクノロジー)
-
5
C言語について。
C言語・C++・C#
-
6
「マック」を使う理由は?(ウインドウズではなく)
その他(OS)
-
7
C言語 解答について。
C言語・C++・C#
-
8
マウスって機能が増えてるものがありますが、それをオフにする事って、どのマウスも可能なのでしょうか?
その他(コンピューター・テクノロジー)
-
9
BIOSの操作はIT素人の人には難しいですか?素人がBIOSを操作するのはやめておいた方が良いのでし
その他(コンピューター・テクノロジー)
-
10
TBWに達したらTBWに達したことが通知されるのでしょうか?
その他(コンピューター・テクノロジー)
-
11
Int('1234') で、strをかんたんに整数で扱えちゃうパイソンはどうなってるんですか?
C言語・C++・C#
-
12
scipy っていうのをいれようとおもって
C言語・C++・C#
-
13
Pythonについて。
その他(コンピューター・テクノロジー)
-
14
Pythonについて。
その他(プログラミング・Web制作)
-
15
そのまま使っただけなのに・・・python
その他(プログラミング・Web制作)
-
16
double型が正常に認識されていない恐れ
C言語・C++・C#
-
17
WindowsのCapsLock(キャップスロック)って、何の意味があるんですか?
C言語・C++・C#
-
18
Windowsにはファイル名やフォルダ名に使えない文字があるらしいですがMacOSにはそのような文字
その他(コンピューター・テクノロジー)
-
19
C言語 バッファについて。
C言語・C++・C#
-
20
スマホのストレージは取り外せないのでしょうか?
その他(コンピューター・テクノロジー)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PDFファイルの倍率を変えて保存...
-
Googleマップに保存した地点が...
-
至急エクセルで最小限の保存が...
-
プリントスクリーンで保存した...
-
小計の列が「0」の行は非表示で...
-
USBメモリ
-
Vistaで焼いたCDの写真がXpで...
-
パワーポイント2007で上書...
-
オートCADのハッチング
-
強制終了されたファイルを復元...
-
Macアドレスブックのデータ保存...
-
word2000で字を計数後にその窓...
-
alert で文字の色を変えたい
-
エクセル2010 保存できない
-
入力データの保存方法
-
クラウドのデータ保存について
-
個別に違う添付ファイルを付け...
-
サポートされたファイル形式お...
-
e-taxで送信ファイルの拡張子が...
-
【VBA】マクロの入ったファイル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PDFファイルの倍率を変えて保存...
-
Googleマップに保存した地点が...
-
ITパスポートの一環で質問です...
-
至急エクセルで最小限の保存が...
-
alert で文字の色を変えたい
-
プリントスクリーンで保存した...
-
ムービーメーカー 動画が小さ...
-
パワーポイント2007で上書...
-
小計の列が「0」の行は非表示で...
-
エクセル2010 保存できない
-
「指定されたパスのアクセス許...
-
強制終了されたファイルを復元...
-
「パスワードを保存しますか」...
-
WORD2000 行間を狭くしたので...
-
Vistaで焼いたCDの写真がXpで...
-
ワードフォーマックで考え中マ...
-
ExcelのVLOOKUP不具合
-
少数点以下のデータ処理
-
オートCADのハッチング
-
ポケナビGPSのデータを地図ソフ...
おすすめ情報