【python】事例3

〇問題

入力は以下の形式で標準入力から与えられる

A B C D E F

入力値はすべて整数。6つすべて異なる。1以上100以下。

3番目に大きい整数を出力する

〇解答例

N = input()
NL = N.split()

for i in range(6):
    NL[i] = int(NL[i])
NL3 = sorted(NL)
print(NL3[3])

【python】事例2

〇問題

標準入力から、以下のようにN日間の売り上げが入力される。

N
A1
A2
・・・
AN

2日目以降の各日において、前日の売上からの増減を出力する。
 ・前日と同じ場合は「stay」を表示
 ・増減があった場合「up」「down」を表示し、変化量もあわせて出力

〇解答例

N = input()
N = int(N)

uriage = []

for i in range(N):
    uri= input()
    uriage.append(int(uri))

for i in range(N-1):
    ud = uriage[i+1]-uriage[i]
    if ud == 0:
        print(‘stay’)
    elif ud > 0:
        print(‘up ‘ + str(abs(ud)))
    else:
        print(‘down ‘ + str(abs(ud)))

【python】事例1

〇問題

標準入力から3桁の文字列が入力される。
数字の場合、2倍した数を出力。
数字以外の場合、「error」を出力する。

〇解答例

S = input()

try:
    S = int(S)*2
except:
    S = str(“error”)
print(S)