```if:csharp
## Terminal Game - Create Hero Class

In this first kata in the series, you need to define a Hero class to be used in a terminal game. The hero should have the following attributes:

attribute | type | value
---|---|---
Name | string | user argument or "Hero"
Position | string | "00"
Health | float | 100
Damage | float | 5
Experience | int | 0
```

```if-not:csharp
## Terminal Game - Create Hero Prototype

In this first kata in the series, you need to define a Hero prototype to be used in a terminal game. The hero should have the following attributes:

attribute | value
---|---
name | user argument or 'Hero'
position | '00'
health | 100
damage | 5
experience | 0
```

Source: codewars | Difficulty: EASY
Tags: Fundamentals

Starter code: def __init__(self, name='Hero'):
	

Solutions:
class Hero(object):

	def __init__(self, name='Hero'):
		self.name = name
		self.position = '00'
		self.health = 100
		self.damage = 5
		self.experience = 0


class Hero(object):

	def __init__(self, name='Hero', pos='00', health=100, dmg=5, exp=0):
		self.name = name
		self.position = pos
		self.health = health
		self.damage = dmg
		self.experience = exp


class Hero(object):
	(position, health, damage, experience, __init__) = ('00', 100, 5, 0, lambda self, name='Hero': setattr(self, 'name', name))


class Hero:

	def __init__(self, name: str='Hero', position: str='00', health: int=100, damage: int=5, experience: int=0):
		self.name = name
		self.position = position
		self.health = health
		self.damage = damage
		self.experience = experience


class Hero(object):

	def __init__(self, *name):
		self.name = 'Hero'
		for a in name:
			self.name = name[0]
		self.experience = 0
		self.position = '00'
		self.health = 100
		self.damage = 5


class Hero(object):

	def __init__(self, name=None):
		if name:
			self.name = name
		else:
			self.name = 'Hero'
		self.position = '00'
		self.health = 100
		self.damage = 5
		self.experience = 0


class Hero:

	def __init__(self, name='Hero', experience=0, health=100, position='00', damage=5):
		self.name = name
		self.experience = experience
		self.health = health
		self.position = position
		self.damage = damage

	def anzeige(self):
		return self.name
		return self.experience
		return self.health
		return self.position
		return self.damage


class Hero(object):

	def __init__(self, *name):
		if name:
			self.name = str(name)[2:-3]
		else:
			self.name = 'Hero'
		self.experience = 0
		self.health = 100
		self.position = '00'
		self.damage = 5
		pass


class Hero:

	def __init__(self, n='Hero', p='00', h=100, d=5, e=0):
		self.name = n
		self.position = p
		self.health = h
		self.damage = d
		self.experience = 0


class Hero(object):

	def __init__(self, name='Hero', pos='00', h=100, d=5, e=0):
		self.name = name
		self.position = pos
		self.health = h
		self.damage = d
		self.experience = e


class Hero(object):

	def __init__(*args):
		self = args[0]
		if len(args) == 2:
			self.name = args[1]
		else:
			self.name = 'Hero'
		self.position = '00'
		self.health = 100
		self.damage = 5
		self.experience = 0
myHero = Hero()