我仍然在學習如何在類內工作。我試圖從用戶使用自我方法(訓練練習)獲得用戶輸入。如何在一個方法內獲取用戶輸入(python)
這裏是我的代碼(我只是想獲取用戶輸入並顯示它,但使用方法)
import os
import time
class Programs:
def basicintro(self):
print "Welcome to the BMR Calculator"
time.sleep(1)
def createname(self,name):
self.name = name
def ask(self):
while name == "":
name = raw_input("Name:")
if name != "":
print "Hello", name
time.sleep(1)
else:
print name
def main():
object1 = Programs()
object1.basicintro()
object1.createname()
object1.ask()
raw_input("\n\nPress enter to exit.")
main()
我基本上只是想要求用戶輸入自己的名字,然後讓他們的名字所以如果我稍後在程序中需要它,我可以稱它爲
你的問題是什麼? – Amber 2012-01-28 00:42:36
所以你面臨什麼問題? – RanRag 2012-01-28 00:42:51
使用setattr(self,func_name,function) – 2012-01-28 06:27:27