【发布时间】:2012-01-28 00:35:18
【问题描述】:
我仍在学习如何在课堂上工作。我正在尝试使用 self 方法(培训练习)从用户那里获取用户输入。
这是我的代码(我只想获取用户输入并显示它,但使用方法)
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()
我基本上只是想让用户输入他们的名字,然后让他们的名字成为一个对象,所以如果我稍后在程序中需要它,我可以直接调用它
【问题讨论】:
-
那么你遇到了什么问题?
-
使用 setattr(self, func_name, function)
标签: python