Help us understand the problem. What is going on with this article?

Pythonの標準入力 (初学者向け)

More than 1 year has passed since last update.

はじめに

PaizaでPythonの学習を始めたのですが、Dランクに挑戦するときに
標準入力の受け取り方でわからないものがあったのでまとめました。

※以下はDランクに挑戦する段階のものです。for文などは使わずに書いています。

標準入力パターン① (1行に1文字の数値)

◾️標準入力
1

◾️コード
# input関数は文字列として返されるので、int関数で整数に変換します

a = int(input())
print(a)

◾️出力結果
1

標準入力パターン② (1行に複数の数値)

◾️標準入力
1 2

◾️コード
# 入力値の1と2の間はスペースが入っています
# split関数で引数なしの場合は自動でスペース等を区切りとして分割されます

a, b = input().split()
print(a, b)

◾️出力結果
1 2

標準入力パターン③ (複数行に分かれた数値)

◾️標準入力
1
2

◾️コード
a = int(input())
b = int(input())

print(a)
print(b)

◾️出力結果
1
2

latin1
beex-inc
BeeXではクラウドネイティブアプリ開発、企業の基幹クラウド基盤構築、システム移行、運用保守を行っています。
https://www.beex-inc.com/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away