I'm still a beginner in learning python but I came across this function :
def show_skills (name , *skills ,**skillswithprogress) :
print (f'hello {name} \n skills without progress is :')
for skill in skills :
print (f'-{skills}')
print ('skills with progress is :')
for skill_key , skills_value in skillswithprogress.items():
print(f'-{skill_key} =>{skills_value}')
show_skills('H', python = '95%',css = '95%')
and the output for it is as follows:
hello H
skills without progress is :
skills with progress is :
-python =>95%
-css =>95%
Can anyone explain explain why did [python = '95%',css = '95%'] get treated like that, not as *skills ?