週末副業記

土日は副業エンジニアのブログです。副業に関することを投稿します。

.formatを文字列の出力に使う(AtCoder(競プロ)1日1問【2日目】【Python】)


AtCoder Beginner Contest

競技プログラミングで使える関数を実際の問題を通して紹介いたします。

今回は「.format()」です。

 

practice.contest.atcoder.jp

A - はじめてのあっとこーだー(Welcome to AtCoder

整数 a,b,cと、文字列 s が与えられます。
整数 a+b+c と、文字列 s を並べて表示しなさい。

入力方法
a
b c
string

一行目が数字
二行目が数字二つ
三行目が文字列

したがって、解答は

a = int(input())
b, c = map(int, input().split())
s = input()
print("{} {}".format(a+b+c, s))

このように使用すれば、{}の位置にformatの第一引数、次の{}に第二引数の値が代入されます。

 

独学プログラマー Python言語の基本から仕事のやり方まで

独学プログラマー Python言語の基本から仕事のやり方まで