Pythonで「Hello World!」を表示する方法|printの基本をわかりやすく解説
Pythonで画面に文字を出力する基本:print
Pythonで画面(標準出力)に文字列を表示する最も基本的な方法は、printを使うことです。
>>> print 'Hello, world'
Hello, world
このようにprintの後に表示したい文字列を書くだけで、ターミナルやコンソールにその内容が出力されます。
複数の値をスペース区切りで表示する
同じ行に複数の文字列などを表示したい場合は、各要素をカンマ(,)で区切ります。カンマの間には自動的に半角スペースが挿入されます。
>>> print 'Hello,', 'World'
Hello, World
この機能を使えば、文字列と数値など異なる種類の値も簡単につなげて表示できます。
Python 3ではprintは「関数」になった
Python 2ではprintは「文(statement)」として扱われていましたが、Python 3では関数へと変更されました。そのため、引数は必ず括弧 () で囲む必要があります。括弧を省略すると構文エラー(SyntaxError)になるので注意しましょう。
>>> print("Hello", "world")
Hello world
なお、Python 2はすでに公式サポートが終了しているため、これから学習する方や新規開発を行う方は、括弧付きのPython 3スタイルで書くことをおすすめします。
-
C#を使ってバイナリトライアングル(0と1の三角形)を出力する方法
バイナリトライアングル(二進三角形)とは、0と1だけで構成された三角形のパターンのことです。これを作成するには、ネストしたforループ(二重ループ)を活用し、入力された行数に達するまで0と1を交互に出力していきます。ロジックのポイント出力の切り替えには、フラグ変数 a を使用します。a の値が「1」のときは「0」を表示して a を「0」に更新し、逆に a の値が「0」のときは「1」を表示して a を「1」に更新します。この処理を繰り返すことで、0と1が交互に並ぶパターンが生まれます。for (int i = 1; i <= n; i++) { for (int j = 1; j <=
-
Pythonでパターンを出力する方法|三角形・数字・アルファベット・ピラミッドのコード例
Pythonでパターンを出力するには、ネストされた(入れ子構造の)forループを使用します。外側のループで行数を制御し、内側のループで列数を処理します。そしてprint文を工夫することで、目的に応じたさまざまなパターンを作成できます。パターンには、星(アスタリスク)パターン、数字パターン、アルファベットパターンなどがあり、三角形やピラミッドなど、さまざまな形状にも対応できます。パターン出力の基本これらのパターンは、print文を少し変更しながらforループを組み合わせることで出力できます。基本的な考え方はどのパターンも共通しており、違いはごくわずかです。ここからは、代表的なパターンのコードを実