0% found this document useful (0 votes)
9 views

telesko python 4

This document covers essential Python concepts including the math module for mathematical operations, user input handling with the input() function, and conditional statements using if, elif, and else. It explains how to import the math module, utilize various functions, and manage user input data types. Additionally, it discusses the structure and execution of conditional statements, including indentation and nested conditions.

Uploaded by

ajk952626
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

telesko python 4

This document covers essential Python concepts including the math module for mathematical operations, user input handling with the input() function, and conditional statements using if, elif, and else. It explains how to import the math module, utilize various functions, and manage user input data types. Additionally, it discusses the structure and execution of conditional statements, including indentation and nested conditions.

Uploaded by

ajk952626
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Import Math Functions

In this lecture we are discussing about math function:


-- math module in Python provides a wide range of mathematical functions.
-- math module is a built-in module in Python.
-- math module is used to perform mathematical operations.
-- math module is used to perform mathematical operations like square root, power, floor, ceil, etc.

-- for using math module we have to import it first


import math
-- then we can use math module function like math.sqrt(25)
or
-- we can use alias name like m=math then we can use m.
m.sqrt(25) if we import math as m
or
-- we can import only required function like from math import sqrt,pow
sqrt(25)
pow(2,3)

Here are some of the most commonly used ones methods of math module:

math.sqrt(x): Returns the square root of x.


math.pow(x, y): Returns x raised to the power y.
math.ceil(x): Returns the smallest integer greater than or equal to x.
math.floor(x): Returns the largest integer less than or equal to x.
math.exp(x): Returns the exponential value of x.
math.log(x[, base]): Returns the natural logarithm (base e) of x or the logarithm of x with the specified base.
math.sin(x), math.cos(x), math.tan(x): Returns the trigonometric sine, cosine, or tangent of x, respectively.

Here are some of the most commonly used ones attributes(constant) of math module:

math.pi: Returns the value of pi.


math.e: Returns the value of e.
math.inf: Returns a floating point positive infinity.
math.nan: Returns a floating point “not a number” (NaN) value.

using help function we can get all the information about math module
help(math)

telusko python 4 Page 1


User input in Python
In this lecture we are discussing about:
- How to get user input
- input function
- printing input message
- Type of input data
- When to use index value
- eval function
- Passing values from command line
- Argument line input

#1 How to get user input


-- Getting user input in Python is straightforward. You can use the input() function
to get input from the user. The input function takes a single argument, which is the
prompt message displayed to the user.

e.g
name = input("Please enter your name: ")
x=input("Enter first number: ");
y=input("Enter second number: ");
z=x+y;
print(z);

#2 input function
-- In Python, the input() function is used to accept user input from the command line or console.
name=input("Enter your name:");
print(name);
-- In this example, the input() function prompts the user to enter their name. Whatever the user types
in response is stored in the name variable.
-- Note that the input() function always returns a string, so if we want to use the user's input as a number,
we'll need to convert it using the appropriate type-casting function (e.g., int() for integers or float() for
floating-point numbers).

#3 Types of input data


-- The input() function always returns a string, regardless of what the user enters.
we may need to convert the input to a different data type if you want to perform calculations or other operations
on it.

e.g
x=input("Enter first number: ");
a=int(x);
the input entered by the user is converted to an integer using the int() function in this example.

#4 when to use index value


-- If you want to get a single character from the user, we can use the input() function and index the result.
e.g
ch=input('enter a character: ');
print(ch[0])

ch=input('enter a character: ')[0];


print(ch);

#5 eval function
eval function
-- The eval() function in Python is used to evaluate an expression entered by the user as a string.

telusko python 4 Page 2


-- The eval() function in Python is used to evaluate an expression entered by the user as a string.
The eval() function returns the result of the expression as a value.

e.g
x=eval(input("Enter an expression: "));
typeOf = type(x);
print(typeOf);

#6
Passing values from command line
-- sys module provides access to any command-line arguments via the sys.argv list.
we can pass arguments to a Python script from the command line using the sys.argv list.
The first argument in the list is always the name of the script itself.

suppose we have a file named Mycode.py


in file we have written code
import sys # without this line you will get error
x=sys.argv[1];
y=sys.argv[2];
z=x+y;
print(z);

in command line we have to run this file


#python3 Mycode.py 9 5
0 12

Note: Mycode is count as 0th argument


9 is count as 1st argument
5 is count as 2nd argument

telusko python 4 Page 3


If Elif Else Statement in Python

In this lecture we will learn:


- Different units of a CPU
- Conditional statements in Python
- If and Else statements
- Execution of conditional blocks
- What is Indentation in Python?
- Nested if and else statements
- if, elif and else statements

#1
- CPU has three parts: CU (Control Unit), ALU ( Arithmetic Logic Unit) and MU ( Memory unit).
- MU is used to store variables and data.
- ALU has two parts:
1. AU - Arithmetic Unit ( it performs mathematical calculations)
2. LU - Logical Unit ( it makes a computer think something)

#2
If statement:-
- In programming, we have to apply conditions as per the logic of the code. In python, conditions can be applied
through the if keyword.
- Use of the if keyword specifies the flow of execution of the code.
- Based on the condition of the problem statement, if keyword helps to decide which set of statements should
be executed.
Syntax:-
if (condition):
statement;
- The statements of the if block will be executed only when the condition of the if statement is true. If the
condition is false then it will skip the execution of statements present inside the if block.
- If consists of a block where you can write multiple statements. In python, it is also known as Suite.

#2
Indentation:-
- In Python, we have to follow certain indentations that specify the conditions that are present inside a certain
block.
- Indentation simply means a certain number of spaces at the beginning of a code line.
- Indentation increases the readability of the code.

#3
Else block:-
- We can also use multiple if blocks in a code.
- Multiple uses of the if block decrease the efficiency of a code as the condition will be checked again and again
in each if block.
- To make the code efficient, we use the else block.
- If the condition of the if block is true then the else block will be skipped. And if the condition of the if block is
false then the else block will be checked and executed.

#4
Nested if and else statements:-
- Nested if and else statements are also allowed in Python.
- if statement can also be checked inside other if statement. This conditional statement is called a nested if
statement.
- In nested, the inner if condition will be checked only if the outer if condition is true and that helps to see
multiple conditions to be satisfied.

telusko python 4 Page 4


multiple conditions to be satisfied.
- Round brackets for putting a condition in the if statement is optional.

#5
if, elif and else statements:-
- elif stands for if-else.
- The if-elif statement is a shortcut of if..else chain.
- If the if condition s false, then the condition inside the elif will be checked and executed.
- While using if-elif statement at the end else block is added that will be executed when none of the above if-elif
statements is true.

#if True:
# print("Im right")

# if False:
# print("Im right")
# print("Bye")

#x=4
#r=x%2
#
# if r==0:
# print("Even")
# if x>5:
# print("Great")
# else:
# print("Not so great")
#
# else:
# print("Odd")
#
# print("Bye")

x=5

if x==1:
print("one")

elif(x==2):
print("Two")

elif(x==3):
print("Three")

elif(x==4):
print("Four")

else:
print("Wrong Input")

telusko python 4 Page 5

You might also like