私はまだクラス内での作業方法を学んでいます。私は自分のメソッド(トレーニング演習)を使用してユーザーからユーザーの入力を取得しようとしています。ここでメソッド内のユーザー入力を取得する方法(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
あなたはどんな問題に直面していますか? – RanRag
setattr(self、func_name、function)を使用します。 –