0

つまり、基本的には、単純な「はい」または「いいえ」という条件文を追加しようとしています。この関数を実行すると、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

また...コードをより簡潔で効率的にするためにコードを改善する方法についてアドバイスがあれば、それは素晴らしいことです!

4

1 に答える 1