

【至急!!!】python言語で本を見ながらこのようなコードを入力しました。
# -*- coding: Shift_JIS -*-
print("今は朝ですか、昼ですか?")
print("1 朝 2 昼")
a = int(input())
if a == 1:
print("おはようございます")
elif a == 2:
print("こんにちは")
else:
print("こんばんは・・・ですか?")
と入力すると、実行結果が
File "compiler.py", line 1
SyntaxError: encoding problem: Shift_JIS
と出て来ます。
スマホでやっていますが、どうやったら成功しますか?
Shift_JISが原因かなと思います。
python言語に詳しい方すみませんが、返事まで宜しくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
ソースがutf8に一票。
多分 ~coding~の行を消すとうまく行くかも。
もしWindowsのメモ帳使って書いてるなら
2年ほど前に既定のエンコーディングが
shift JISからulf-8に切り変わった。
太古の教科書だと動かないソースが出来る可能性大。
No.1
- 回答日時:
スマホだと分からんなぁ。
どういう環境使ってるんだか想像が付かないし。
でも
# -*- coding: Shift_JIS -*-
これ全部削除しちゃったら?
今どき、Shift-JISなんてあんま使わんのじゃない?
特に、ネットやUNIX/Linux系OS(スマホのOS含む)だとUTF-8で、Python3以降も基本それだから、無理に文字コードをわざわざShift-JISに変える必要って無いと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 【Python初学者】以下コードについて教えていただきたいです 4 2023/04/19 13:01
- Ruby パイソンプログラミング 2 2022/12/03 18:44
- その他(プログラミング・Web制作) どうしてもエラーが解決できません。 1 2022/07/23 04:32
- その他(プログラミング・Web制作) python質問 1 2023/08/14 11:54
- その他(プログラミング・Web制作) 全然分からず困っています。習ったものはPythonで基本的に for~in/if/n=len/inp 2 2023/05/23 21:47
- その他(プログラミング・Web制作) 全然分からず困っています。習ったものはPythonで基本的に for~in/if/n=len/inp 2 2023/05/23 22:00
- その他(プログラミング・Web制作) VScodeでpythonプログラムの関数を実行したい 2 2022/07/13 19:24
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- その他(プログラミング・Web制作) python 3.10で 同じlistに同じ構文で同じデータ代入した結果が異なる現象発生 7 2022/06/18 11:08
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Pythonでコンソールをクリアす...
-
【至急!!!】python言語で本を見...
-
関数「exists」と「defined」の...
-
16進の10進変換について
-
シェルスクリプトで、空白(ス...
-
UWSCのSELECT文の記述方法
-
変数名に変数を使用
-
コマンド find の「繰り返し」...
-
pythonを使ったプログラミング...
-
Perlで、経過をLoading画面みた...
-
pythonで改行を含めてfindする方法
-
オーバーライドについて
-
ソケットでのデータ送受信につ...
-
c言語 16進数の2進数への変換
-
FORM ACTION~POST使用時について
-
perlの制御文について
-
数値かどうかの判定方法
-
pythonについて
-
ポケコンの文字移動が上手くで...
-
Pythonの np.indicesに関する質...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
16進の10進変換について
-
パイソンのクラスについて
-
【至急!!!】python言語で本を見...
-
シェルスクリプトで、空白(ス...
-
I2C接続のLCDディスプレイを使う
-
awkの正規表現での最左最短マッ...
-
awk の int()に関数について
-
UWSCのSELECT文の記述方法
-
pythonで演算子を変数に代入す...
-
c言語 16進数の2進数への変換
-
関数「exists」と「defined」の...
-
正規表現<置き換え>が実行して...
-
変数の中は文字列か数値か調べ...
-
レコード取得件数の表示位置に...
-
ソケットでのデータ送受信につ...
-
$x=''とした場合と$x=0とした場...
-
シェルスクリプト+perl
-
[Ruby] irbにおける文字化け
-
Perlにおける<?phpinfo();?>の...
-
フォームの内容を確認画面で表示
おすすめ情報