擅长:python、mysql、java
<p>您可能需要考虑以不同的方式重新组织代码,将计算狗的年龄和实际打印的值分开。在</p>
<p>因为如果代码变得更复杂,那么以后可以将代码重构为函数。在</p>
<pre><code>Animal = input("dog or cat? ")
if Animal == "dog":
DogAge = int(input("how old is you dog? "))
else:
CatAge = int(input("how old is your cat? "))
if DogAge == 1:
calculated_dogs_age = 11
elif DogAge == 2:
calculated_dogs_age = 22
else:
calculated_dogs_age = DogAge - 2 * 4 + 22
print("your dog's age is {0:d}".format(calculated_dogs_age))
</code></pre>