Python学習履歴9(関数)

<Q1>
#リスト『numbers = [10, 58, 33, 98, 44]』がある。
最も大きい数を出力するには?
max_number = max(numbers)
print(max_number)
<Q2>
#Q1のリストからランダムに1つ出力するには?
import random
number_choice = random.choice(numbers)
print(number_choice)
<Q3>
#Q1のリストをシャッフルして出力するには?
import random
random.shuffle(numbers)
print(numbers)
<Q4>
#1を渡すと、2を返す関数を作るには?
def add_one(num):
    return num + 1
result = add_one(1)
print(result)

#戻り値がない関数を定義するには?
def hello_world():
    print("hello_world")
hello_world()
<Q5>
#関数div_and_mod(x, y)を使って商と余りを同時に求めるには?
def div_and_mod(x, y):
    div = x // y
    mod = x % y
    return div, mod

div1, mod1 = div_and_mod(100, 23)
print(div1, mod1)



2018年10月頃よりPyQで学習しています。
課題の数が多くオススメです。
まだ5分の2程しか進めていないのですが、コツコツ頑張ってゆきたいと思います。

コメントを残す

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

CAPTCHA