AL ICT Competency 07 - LAB sheet for Python Language --sarath Bogahapitiya/07165374111
1. Write
a program to output a text message. Save the file as “Output.py” (use print
command)
2. Write
a program to input some text , sore it in a variable and output that text. Save
it as “input_output.py”.{Use raw_input(“Enter some text”) command to input the
text}
3. Write
down the difference of output of these between these two lines.
a. thetext
= raw_input("Enter some text ")
b. thetext
= raw_input("Enter some text \n")
4.
Type the following program and save it as
“input_output2.py”. Run the program.
prompt = "Enter
some text "
thetext =
raw_input(prompt)
print "This is what
you entered:"
print thetext
5.
Type the
following a and b commands
in python shell. What is the difference of a and b. State the
reason for the difference.
a.
>>> number1= raw_input("Enter
the first number: “)
>>>
print number1
b.
>>>number1=
float(raw_input("Enter the first number: “)
>>>print
number1
6.
>>>number1= float(raw_input("Enter the first number:
“)
>>>
print “The number you entered is” +number1
You will get an error
when executing the two lines above. Describe why ? After running the above two command Change
the second line to remove the error.
7. number1
= raw_input("Enter first number:\n") what will be the data type of
number1 ? check your answer ?
8. Write
a python program to calculate the total and average of any user input 3
numbers. The program should display the total and the average like this.
The total is 56.98
The average is 25
9. Total
and count are two variables. Write a program and initialize them to 0. When you
run your program the user should enter 3 numbers. Write
a program calculate the total and the average for user input 3 numbers. The program should do
using the while keyword. (while loop).
10. Here you get mixing data types in expressions
. Mixed type expressions are "converted up" converted up means to take the data type with
the greater storage float has greater
storage (8 bytes) than a regular int (4 bytes) write down the result after
execute the code
a. print
2 + 4
b. print
2 + 4.0
c. print
6 - 4.0
d. print
6 * 3.0
e. print
6 / 3
f.
print 6 / 3.0
g. print
6 % 3.0
h. print
6 // 3.0 # floor division: always truncates fractional remainders
i.
print -5.0
j.
print 3**2
k. print
3**2.0
11.
these are string objects Write down the result
after execute the code.
print "Hello out there"
print 'Hello'
print "Where's the spam?"
print 'x'
12. Type
the following program and write the result. Examine the code and point out the
error before you run it. If there is an error in the code then comment
it and run the program again.
a = 'Hello students'
b = "how is programming?"
c = a + b
print c
d = c + 10
d = c + str(10)
print d
13.
In this program you
will see how type conversion has done.
a = "10"
b = '99'
c = a + b
i)
Write the command to Print the value of c
ii) Check
the data type of c
iii) How
can you convert the data type of c to integer and assign tits value to c
14. If x= 6.3 ,how you can round this floating
point number and convert to the nearest integer.
15. Here you get
Boolean
expressions which result in a value of true or false. ( Note that Python stores true
as integer 1, and false as integer 0 but
outputs 'true' or 'false' from print statements)print 7 > 10
print 4 < 16
print 4 == 4
print 4 <= 4
print 4 >= 4
print 4 != 4
print 4 <> 4
No comments:
Post a Comment