質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
IDE

IDE、統合開発環境((Integrated Development Environment)とは、テキストエディタ以上の機能を提供して、ソフトウェア開発を効率をあげるコンピュータプログラムを指す。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

0回答

1290閲覧

Python IDLE(USキーボード)でのSyntax Errorについて

yusuken1

総合スコア6

IDE

IDE、統合開発環境((Integrated Development Environment)とは、テキストエディタ以上の機能を提供して、ソフトウェア開発を効率をあげるコンピュータプログラムを指す。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2018/03/11 12:15

USキーボードのMacにてPythonのIDLEを使用したいのですが、原因が思いつかないエラーに悩まされています。
例えば、以下のようなプログラムにおいてAは動作しますが、BはSyntaxエラーになります。
つまり、"全く同じ内容に見える"プログラムですが、エラーが出たり、出なかったりする、という現象に遭遇しています。

#A a=input("a:") #b=input("b:") b=input("b:")
#B a=input("a:") b=input("b:") #b=input("b:")

2行目と3行目はどちらも全く同じ内容です。
しかし、2行目のb=input("b:")は動作するが、3行目はエラーになる、という状況です。
2,3行目の内容自体は"同じに見える"のですが、
:2行目は他からのコピペ(動作確認済みプログラムからのコピペ)
:3行目はキーボードでの入力
という違いがあります。

文字コードの問題を疑い、プログラム冒頭で

#!/usr/bin/env python # -*- coding: utf-8 -*-

のような宣言を入れても、状況は変わりませんでした。

日本語キーボードを使用していた際にはこのような問題には遭遇したことがなかったので、
USキーボードのMacを使用していることに原因があるのかもしれません。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2018/03/11 12:19

エラーメッセージがあればStacktraceを質問に追記してもらえないでしょうか。
fiwa

2018/03/12 10:39 編集

US Internationalキーボードの配置では通常のUSキーボードの「 " 」の場所に「 ¨ 」が当てられているみたいな話ならありましたけど、それとは違う話ですよねぇ? https://stackoverflow.com/questions/7618503/ IDLEだとSyntaxErrorが出た時にその理由とかおかしな場所がハイライトされたりとかしませんか?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問