и так вот такой код раз
class pers1:
name = "exs1"
items = []
age = 14
def prnt(self, name, age, items):
while True:
act1 = input("name: ")
if type(act1) is int:
print ("please do not enter numbers!")
if type(act1) is str:
name = act1
print ("hello", name, "you are welcome!")
break
pers = pers1()
pers.prnt( name , age, items)
в первом проблема такова что ты должен передать аргументы в вызов, но когда передаёшь
аргументы питон начинает жаловаться что они not definited,
можете пожалуйста сказать как их так скормить чтобы всё заработало
два
class pers1:
name = 0
items = []
nums = ['1','2','3','4','5','6','7','8','9','0']
age = 14
def prnt(self):
global name, age
while True:
act1 = input("name: ")
for i in act1:
if i == str(nums):
print ("please do not enter nums")
else:
name = act1
print ("hello", name, "you are welcome!")
break
pers = pers1()
pers.prnt()
во втором случаи не находит список nums и как бы я его не объявлял в global и в функции prnt
буду очень благодарен вам если поможете с этим всем