質問: ask(lista) insatsu(lista) break return None paaohjelma() コード ```
回答: こういうことで合っていますか?: ``` def ask(lista): print("このプログラムは、業務時間を計算します。") day = 0 day=int(input("何日分入力しますか: ")) for i in range(0,day): number=i+1 hours = input(str(number)+"の業務時間を入力してください: ".format(i+1)) lista.append(hours) return lista def insatsu(lista): hour='時間、'.join(lista) q=sum(map(float,lista)) #ここで、リスト内の要素をを小数でいれたいです。3.4時間、4.5時間、5.6時間、9.0時間など print("入力した時間はこちらです:",hour,"時間, 合計 ",q,"時間",sep="") hours=sum(map(float,lista))/len(lista) print("平均業務時間は ",hours,"時間です",sep="") print() return None def paaohjelma(): lista = [] while True: lista = ask(lista) insatsu(lista) break return None paaohjelma() ``` 実行結果: ``` $ python test.py このプログラムは、業務時間を計算します。 何日分入力しますか: 4 1の業務時間を入力してください: 3.4 2の業務時間を入力してください: 4.5 3の業務時間を入力してください: 5.6 4の業務時間を入力してください: 9.0 入力した時間はこちらです:3.4時間、4.5時間、5.6時間、9.0時間, 合計 22.5時間 平均業務時間は 5.625時間です ```