Menu
Coddy logo textTech

キャスト

CoddyのPythonジャーニー「Fundamentals」セクションの一部 — レッスン 27/77。

入力を別の型に変換するには、キャストする必要があります。

文字列をint(整数)にキャストするには、次のように記述します:

var = input()
var = int(var)

または、1行で書くと、

var = int(input())

入力が数値(例:5、4、54)である場合、var は数値を保持します。入力に無効な数値(5ab、bb、aktなど)が含まれている場合、プログラムは失敗します。

以下は、異なる型にキャストする方法を示す表です。

キャスト説明
int()整数に変換する
float()実数に変換する
bool()真偽値に変換する
str()文字列に変換する

出力に影響を与える可能性があるため、適切な型を使用することが重要です。

2つの文字列を加算すると、次のようになります:

"5" + "5" = "55"

2つの数値を加算すると、次のようになります:

5 + 5 = 10

challenge icon

チャレンジ

初心者

このチャレンジでは、複数の入力を扱い、計算を行います。

複数の入力を受け取る方法:

var1 = input()  # 1つ目の入力
var2 = input()  # 2つ目の入力

あなたのタスク:

  1. 入力から1つ目の数値を読み取り、変数に格納します
  2. 入力から2つ目の数値を読み取り、別の変数に格納します
  3. 両方の変数を float 型(小数用)に変換します
  4. これら2つの数値の掛け算を計算します
  5. 結果を出力します

例:

入力が 24.5 の場合、プログラムは 9.0 を出力する必要があります

注意: 各テストケースには、1つずつ順番に、正確に2つの入力が含まれています。

チートシート

Pythonにおける型変換(キャスティング):

# 文字列を整数(int)に変換
var = int(input())

# 文字列を浮動小数点数(float)に変換
var = float(input())

# 真偽値(boolean)に変換
var = bool(input())

# 文字列(string)に変換
var = str(input())

重要:文字列の加算は連結され、数値の加算は算術演算が行われます:

"5" + "5" = "55"  # 文字列の連結
5 + 5 = 10        # 数値の加算

複数の入力:

var1 = input()
var2 = input()

自分で試してみよう

quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Fundamentalsのすべてのレッスン