def calculate_set(x,y, city, address, geo, etheraddress, email, country_of_origin):
print(city)
print(address)
print(email)
print(country_of_origin)
Suppose I pass the order of arguments in the wrong way:
calculate_set(30,40, geo = "rowanda",
etheraddress= "xu203942",
address="baker street 304",
city="london",
email = "abc@gmail.com",
country_of_origin= 'uk')
The function will still work fine, whereas in java, it would just print error msg saying the order of args is wrong and it does not recognize it? Is this the purpose of keyword args in python?