hackerrankを解いている最中に躓いてしまった箇所があったので、まとめておこうと思います。
##データの型変換
pythonは変数を定義する時、必ずintやfloatなどで型変換する必要があるわけではありません。
しかしprintなどで出力する際はきちんとデータ型を一緒にしないといけないのです。
・float:数字を少数点まで出力したいときに使う。
・int:数字を小数点まで出す必要がないときに使う。
・str:文字列を出力する時に使う。
""で囲んでいる文字列に数字を入れたい場合はstr(数字の変数)というように使う。
##input()を使うと文字列のデータ型になる
これはどういう意味かというと、
e = input()
d = input()
print(e + d)
これでeに100、dに50を入れたとしても、データ型が文字列になって出力されなくなります。
この際はint(input())と記述して、変数を定義する時にint型で定義すると解決できます。
以上になります。
何か間違いや指摘があればお願いします。
even:偶数
variable:変数