我仍然在学习如何在类内工作。我试图从用户使用自我方法(训练练习)获得用户输入。如何在一个方法内获取用户输入(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