0% found this document useful (0 votes)
8 views2 pages

Python Type Hinting in Exercises

This document outlines exercises for a Python programming lab due on January 26th. It includes instructions to install Python and editors, as well as arithmetic, string, variable naming, and type exercises for students to complete. Students are asked to run Python code for expressions and note the results, identify legal variable names, and determine the type of values stored in different variables using the type() function.

Uploaded by

Arvind Kiwelekar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views2 pages

Python Type Hinting in Exercises

This document outlines exercises for a Python programming lab due on January 26th. It includes instructions to install Python and editors, as well as arithmetic, string, variable naming, and type exercises for students to complete. Students are asked to run Python code for expressions and note the results, identify legal variable names, and determine the type of values stored in different variables using the type() function.

Uploaded by

Arvind Kiwelekar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Python Programming Lab

First Lab Dead line 26th Jan 2018

• First Exercise: Preparing Desktop/Laptop for Python Programming


◦ Install Ubuntu 16.04 LTS on the Desktop
◦ Install Python 2.7*/ Python 3.0
◦ Install Geany or IDLE editor for Python
• Artithmetic Exercises: Start Python cell and Enter the following arthmetic expression
and note down their result.
Arthmetic Expression Result
4 +3
4 -3
4.0 * 3.0
4.0 // 3.0
4.0/3.0
4.0%3.0
4.0**3.0
4.0**-3.0
• String Exercises: Start Python cell and Enter the following String expression and note
down their result.
String Expression Result
‘DBATU’ + ‘Lonere’
‘DBATU’ * ‘Lonere’
‘DBATU’ * 4
‘DBATU’ * 4 + ‘Lonere’*4

• Variable Exercises: The Python interpreter has strict rules for variable names. Which of the
following are legal Python names? If the name is not legal, state the reason.
1. and
2. _and
3. var
4. var1
5. 1var
6. my-name
7. your name
8. COLOR
• Type Exercises: It is important that we know the type of the values stored in a variable so
that we can use the correct operators (as we have already seen!). Python automatically infers
the type from the value you assign to the variable. Write down the type of the values stored
in each of the variables below. Pay special attention to punctuation: values are not always
the type they seem!
1. a = False
2. b = 3.7
3. c = ’Alex’
4. d = 7
5. e = ’True’
6. f = 17
7. g = ’17’
8. h = True
To verify your answers, you can use the interactive Python shell, but first try to do the exercise
without help.

-------Hint: use type() function as shown below to check the type of the varible
>>> x = 100
>>> type(x)

----------------Thank You---------------

You might also like