数値と文字の入力

標準入力から、複数の変数にそれぞれ異なる型として読み込むには工夫が必要です。たとえば、整数、文字、整数 をそれぞれ変数 a、op、b に空白区切りで読み込むには以下のように記述します:

a, op, b = input().split()   # 3変数ともに文字列として読み込む
a = int(a)                   # a を整数に変換
b = int(b)                   # b を整数に変換

Reference

 

オンラインジャッジではじめるC/C++プログラミング入門 (マイナビ)

AIZU ONLINE JUDGE のコース問題を題材にした解説書です。各トピックごとに C/C++ 言語の基礎的な内容を学習し、Introduction to Programming の演習問題にチャレンジしていきます。内容は敷居の高いものではなく、プログラミング初学者が取り組む例題からスタートしています。