擅长:python、mysql、java
<p>就像@Navieclipse提到的那样,在使用之前需要定义TaxCode。你知道吗</p>
<pre><code>name = input("What is your name? ")
while True:
try:
income = int(input("What is your income? ($) "))
break
except ValueError:
print ("Invalid input\nPlease enter a figure")
continue
else:
break
TaxCode = ""
M1 = "This program cannot determine your tax code. Please use the program for secondary income "
print("Please answer the questions with 'yes' and 'no'")
while True:
Q1=input("Do you receive an income tested benefit? ")
if Q1 == "yes":
Q2=input("Is this tax code for the income tested benefit? ")
if Q2 == "yes":
TaxCode = "Test"
print("Thanks for answering the questions, "+ name + ", " + "your tax code is " + TaxCode + ".")
break
elif Q2 == 'no':
print(M1)
break
else:
print("\nPlease enter either 'yes' or 'no'")
</code></pre>
<p>另外,在这里复制之后格式化它会使它更容易阅读。你知道吗</p>