Python: Passes argument(s) to a function
Python Class ( Basic ): Exercise-6 with Solution
Write a Python function student_data () that will print the ID of a student (student_id). If the user passes an argument student_name or student_class the function will print the student name and class.
Sample Solution:
Python Code:
def student_data(student_id, **kwargs):
print(f'\nStudent ID: {student_id}')
if 'student_name' in kwargs:
print(f"Student Name: $ {kwargs['student_name']}")
if 'student_name' and 'student_class' in kwargs:
print(f"\nStudent Name: $ {kwargs['student_name']}")
print(f"Student Class: $ {kwargs['student_class']}")
student_data(student_id='SV12', student_name='Jean Garner')
student_data(student_id='SV12', student_name='Jean Garner', student_class ='V')
Sample Output:
Student ID: SV12 Student Name: $ Jean Garner Student ID: SV12 Student Name: $ Jean Garner Student Name: $ Jean Garner Student Class: $ V
Flowchart:
Python Code Editor:
Contribute your code and comments through Disqus.
Previous: Define a Python function student(). Using function attributes display the names of all arguments.
Next: Write a simple Python class named Student and display its type.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/python-exercises/class-exercises/python-class-basic-1-exercise-6.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics