Professional Documents
Culture Documents
LAB # 04
DECISIONS
OBJECTIVE
To get familiar with the concept of conditional statement for simple decision making.
EXERCISE
The name b and c are not defined that’s why the code is making error.
2. Code
&number = eval(input("Enter an integer: "))
print(type(number)) if number % 5 == 0
print("HiFive") else
print("No answer")
(&)The error is causing because symbol like &,@ etc can not run the programe.
Another error is in line 2 where colon (:) is not given at the end.
3. Code
if score >= 60.0 grade =
'D' elif score >= 70.0
grade = 'C' elif score >= 80.0
grade = 'B' elif score >= 90.0
grade = 'A' else:
grade = 'F'
There are two errors in this program first the semi colon is not given at the end of
the “if” and “elif” and the second error is due to wrong indentation.
Output:
>>> %Run 'lab 4 b1.py'
Hold the anchovies!
2. Code
num = 3 if num >= 0:
print("Positive or Zero") else:
print("Negative number")
Output
>>> %Run 'lab 4 b2.py'
Positive or Zero
3. Code
age = 15 if age
< 4: price =
0 elif age < 18:
price = 1500
else:
price = 2000
print("Your admission cost is Rs" + str(price) + ".")
Output
>>> %Run 'lab 4 b3.py'
Your admission cost is Rs1500.
1. Any integer is input through the keyboard. Write a program to find out whether it is
an odd number or even number.
Code
print("**To findout the no is odd or even**")
no=input("enter a number")
print(no)
no_type=int(no)%2
oddno=1
if oddno==no_type:
print("This is odd number")
else:
print("This is even number")
Output
>>> %Run 'lab 4 even or odd.py'
**To findout the no is odd or even**
enter a number55
55
This is odd number
2. Write a program that asks for years of service and qualification from the user and
calculates the salary as per the following table:
Years of Service Qualifications Salary
>= 10 Masters 150,000
>= 10 Bachelors 100,000
< 10 Masters 100,000
< 10 Bachelors 70,000
Code
qal=input("Enter Qualification=").upper()
yos=int(input("Enter year of service="))
if (yos>=10) and (qal=="MASTERS"):
print("Salary:150000")
elif(yos>=10)and(qal=="BACHELORS"):
print("Salary:100000")
elif(yos<10)and(qal=="MASTERS"):
print("Salary:100000")
elif(yos<10)and(qal=="BACHELORS"):
print("Salary:70000")
else:
print("Salary")
Output
>> %Run 'lab 4 salary.py'
Enter Qualification=MASTERS
Enter year of service=8
Salary:100000
3. Write an if-elif-else chain that determines a person’s stage of life, take input value
for the variable age, and then apply these conditions:
• If the person is less than 2 years old, print a message that the person is a baby.
• If the person is at least 2 years old but less than 4, print a message that the person is a
toddler.
• If the person is at least 4 years old but less than 13, print a message that the person is a
kid.
• If the person is at least 13 years old but less than 20, print a message that the person is
a teenager.
• If the person is at least 20 years old but less than 65, print a message that the person is
an adult.
• If the person is age 65 or older, print a message that the person is an elder.
Code
print("\t**A Person Stages of Life**")
age=eval(input("ENTER YOUR AGE:"))
if(age>=0)and(age<2):
person=("a baby")
elif(age>=2)and(age<4):
person=("a toddler")
elif(age>=4)and(age<13):
person=("a kid")
elif(age>=13)and(age<20):
person=("a teenager")
elif(age>=20)and(age<65):
person=("a adult")
elif(age>=65)and(age<100):
person=("a elder")
else:
person=("Enter a valid age")
print("you are",person)
Output