【レベル2】数字を入力させ、最大値、最小値を表示する

練習問題

5つの数字を入力させ、その数字のリストの中から最大値、最小値を割り出すプログラムを書きなさい。

解説

まずはからのリストを作ります。 次に、5回数字を入力させます。

numbers

#coding: utf-8
numbers=[]
for i in range(5):
    x=input('適当な数字を入力(あと%s回):' % str(5-i))
(あと何回)の部分はオマケです。 入力させた値を、numbersリストに加えます。数字が実数になるようにちゃんとfloat() を使いましょう。
#coding: utf-8
for i in range(5):
    x=input('適当な数字を入力(あと%s回):' % str(5-i))
    numbers.append(float(x))
あとは、最大値、最小値を出力させるだけです。

解答

answer.py

#coding: utf-8
numbers=[]
for i in range(5):
    x=input('適当な数字を入力(あと%s回):' % str(5-i))
    numbers.append(float(x))
print(max(numbers),min(numbers))

投稿者:

hitoribucho

Pythonistaはじめました。プログラミングによって自分の世界は考えるよりもずっっっと広がります。人のアウトプットの遅さはどうにもならない。そんな感じで毎日映画観てます。 ひとり映画鑑賞 ひとりガジェット速報

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です