初めまして。プログラミング初心者です。以後お世話になるかと思います。宜しくお願いいたします。
Python3の参考書で勉強していたのですが、以下のコードをIDLEで入力したところエラーが発生しました。
自分なりに検索してみましたが、原因がわかりませんでした。(検索能力ありません・・・)
文法が間違っているのでしょうか?ご教示お願いいたします。
発生している問題・エラーメッセージ
SyntaxError: invalid syntax
該当のソースコード
class Element: def __init__(self, name, symbol, number): self.name = name self.symbol = symbol self.number = number def dump(self): print('name=%s, symbol=%s, number=%s', % (self.name, self.symbol, self.number))
試したこと
エラーが出た時にprint()内の%が赤文字で表示されたので「%」に原因があることはわかるのですが、
いろいろ試したところダメでした。(%の後に改行行ったり、print()の外に%を記入したりなど)
補足情報(FW/ツールのバージョンなど)
PythonもIDLEもver3.6.5となっております。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/05 12:08