Python Basics: External Libraries
Quiz
•
Computers
•
University - Professional Development
•
Practice Problem
•
Medium
Jeff Thuong
Used 1+ times
FREE Resource
Enhance your content in a minute
6 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
How does the following do?
from some_library import some_code
Import the library some_library and rename it "some_code"
(i.e. it is an alias)
Import "some_code" from some_library
(it could be a function for example)
Raise an Exception
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
How does the following do?
import some_library as some_code
Import the library some_library and rename it "some_code"
(i.e. it is an alias)
Import "some_code" from some_library
(it could be a function for example)
Raise an Exception
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
How does the following do?
from some_library import *
Import the library some_library and rename it "*"
(i.e. it is an alias)
Import everything from some_library and make it available directly
(e.g. using "pi" instead of "math.pi")
Raise an Exception
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What does the function say_hi do?
Print Hello on the screen and return None
Return a Path("Hello") (whatever that is)
Print Hello on the screen and return a Path("Hello")
Raise an Exception
Answer explanation
This is a typical example of why it is dangerous to use Python keywords (print, list, dict, str...) as variable name or "alias" during import.
Here, we are replacing "print" with something else and you will have very weird behavior.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
The libraries math and numpy both have a function "log": what will happen in the code of screenshot?
An error because "log" is not found
Print the value of log of 1000 base 10 from math library ... which is 3
Trying to call log from numpy library and raise an Exception
Raise an Error because we try to import log from both math and numpy
Answer explanation
☢️This is an example about why it is dangerous to do:
from a_module import *
It can over-write any function that is previously defined and lead to some weird behavior.
And that is why a lot of people recommend to never use "import *".
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What happens after following line:
from math import pi, log
You can use both math.pi and math.log
e.g. print(math.pi, math.log(100, 10))
You can use both pi and log directly
e.g. print(pi, log(100, 10))
Raise an Exception
Answer explanation
💡You can import several things inside a library by separating by a comma.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
10 questions
การพัฒนาโปรแกรมประยุกต์
Quiz
•
12th Grade - University
9 questions
Python
Quiz
•
University
10 questions
GODOT ENGINE
Quiz
•
University
10 questions
Veri Tabanı Yönetim Sistemleri II Quiz 1
Quiz
•
University
10 questions
SysAdmin: Week 3 HandsOn Review
Quiz
•
University
9 questions
Fundamental of Mobile Computing
Quiz
•
University
11 questions
Graphic Design Process
Quiz
•
7th Grade - University
10 questions
FP2: 01 - MODULOS
Quiz
•
Professional Development
Popular Resources on Wayground
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
22 questions
fractions
Quiz
•
3rd Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
15 questions
Equivalent Fractions
Quiz
•
4th Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
