0

Python 3 プログラムでは、従業員名のリストから選択できます。テキスト ファイルに保持されるデータは次のようになります: ('larry', 3, 100) (個人名、勤務週数、支払い)

ユーザーが新しい週数を入力し、プログラムが新しい支払いを計算できるように、テキスト ファイルの各部分を新しい変数に割り当てる方法が必要です。

以下は私のコードであり、それを理解しようとしています。

import os
choices = [f for f in os.listdir(os.curdir) if f.endswith(".txt")]
print (choices)
emp_choice = input("choose an employee:")

file = open(emp_choice + ".txt")

data = file.readlines()
name = data[0]
weeks_worked = data[1]
weekly_payment= data[2]

new_weeks = int(input ("Enter new number of weeks"))
new_payment = new_weeks * weekly_payment
print (name + "will now be paid" + str(new_payment))
4

1 に答える 1