2017-03-06 188 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