つまり、基本的には、単純な「はい」または「いいえ」という条件文を追加しようとしています。この関数を実行すると、false と評価された場合に入力をスキップすることが期待されますが、false または true に関係なく実行されます。なに?!?!
def Add_Expense_Owedbill(bill,expense):
billinfo = []
if bill == "y" or "Y":
name = input("name "),
date = input("date "),
past_due = input("past due "),
total = input("total "),
address= input("address if one "),
phone = input("phone number if availiable ")
billinfo.append(name)
billinfo.append(date)1
billinfo.append(past_due)
billinfo.append(total)
billinfo.append(address)
billinfo.append(phone)
else:
pass
また...コードをより簡潔で効率的にするためにコードを改善する方法についてアドバイスがあれば、それは素晴らしいことです!