Question 13
Consider the following Python code snippet and answer the given subquestions
Filename: webapp.py
import sysfrom jinja2 import Template
args = sys.argvframeworks = { 'django': 'python', 'react': 'javascript', 'flask': 'python', 'vue': 'javascript'}
languages = { 'python': 'server-side', 'javascript': 'client-side'}
template = Template("{{ framework }} is a {{ lang_type }} {{ language }} framework.")
if len(args) >= 3 and args[1] in frameworks: framework_name = args[1] language = frameworks[framework_name] if args[2] == 'type' and language in languages: lang_type = languages[language] print(template.render(framework=framework_name, language=language, lang_type=lang_type)) else: print("Invalid second argument or language not found!")else: print("Invalid command")