agel122

class issue

Jul 17th, 2020
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.75 KB | None | 0 0
  1. class Test:
  2.     def f1(self, parameter, opt=1):
  3.         self.f1 = []
  4.         self.parameter = parameter
  5.         print('please input %s or press q\n' % parameter)
  6.         while True:
  7.             b = input('one of %s' % parameter)
  8.             if b=='q':
  9.                 break
  10.             else:
  11.                 self.f1.append(b)
  12.         if opt:
  13.             self.f1 = set(self.f1)
  14.         else:
  15.             self.f1 = dict.fromkeys(self.f1, {})
  16.     def f2(self, parameter):
  17.         self.parameter = parameter
  18.         dictionary = self.f1('keys', 0)
  19.         for name in dictionary:
  20.             print('please input values')
  21.             self.f1[name] = self.f1('values')
  22.  
  23. x = Test()
  24. x.f1('inputted parameter')
  25. y = Test()
  26. y.f2('another inputted parameter')
Advertisement
Add Comment
Please, Sign In to add comment