![](/img/trans.png)
[英]How do I run one def function inside of a different def function in python?
[英]How do I run a def function based on user input
我想要“你想喂你的寵物嗎?” 隨時活躍
input('Would you like to feed your Pet? ')
if
else:
如果用戶輸入“是”,它將運行提要 function
def feed(pet):
if pet['hungry'] == True:
pet['hungry'] = False
pet['weight'] = pet['weight'] + 1
else: print ('Carrot isn\'t hungry right now!')
我是編碼新手,無法弄清楚這是如何工作的,謝謝您的幫助。
while(True):
result=input('would you like to feed your pet?')
if result=='yes':
feed(pet)
x=input('would you like to continue? Yes or No')
if x.lower()=='no':
break
只需執行上述操作即可無限運行輸入並調用 function。 如果您想繼續檢查,請執行 rest。
您應該將輸入設置為等於一個變量。
result=input('would you like to feed your pet?')
if result=='yes':
//call function feed
else:
//else
//if you want this to go on forever surround it with a while loop like this
while(true):
result=input('would you like to feed your pet?')
if result=='yes':
//call function feed
else:
//else
您可以將輸入 function 放入像 While(1) 這樣的無限循環中
然后在里面寫你的輸入代碼!! 它會一直等你回答是的! 雖然沒用!
你可以用這個
while true:
answare= input('Would you like to feed your Pet? ')
if answare == "yes":
feed(answers)
如果您想查看此鏈接以了解有關 python 的更多信息,請單擊此處
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.