2017-03-06 37 views
0
[def duckFeet(): 

    print ("What is an average duck’s shoe size?") 

    shoe_size=input() 

    print (shoe_size + "? How do you know?") 

    answer = input() 

    print(answer + "? Ineresting!") 

duckFeet() 

当我运行和答案,我得到这个控制台如何更改响应中的值?

What is an average duck’s shoe size? 
6 
6? How do you know? 
I know 
I know? Ineresting! 

我希望它能够把它做,如果你用我的回答是,其中或者是它会变成你或者是在控制台上。谁能帮我] 1

回答

1

使用str.replace(old, new)为 “I” 和 “AM”:

newanswer = answer.replace("I", "You").replace("am", "are") 
print(newanswer + "? Ineresting!") 

演示:

What is an average duck's shoe size? 
6 
6? How do you know? 
I know 
You know? Ineresting! 

或者:

What is an average duck's shoe size? 
6 
6? How do you know? 
I am all-knowing 
You are all-knowing? Ineresting! 
+0

太谢谢你了。这非常有帮助。 –

+0

非常欢迎,我很高兴它对你有帮助:) – davedwards