100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Class notes

python programming

Rating
-
Sold
-
Pages
87
Uploaded on
14-05-2024
Written in
2023/2024

python programming has been fully explained detailly

Institution
Course











Whoops! We can’t load your doc right now. Try again or contact support.

Connected book

Written for

Institution
Secondary school
Course
School year
5

Document information

Uploaded on
May 14, 2024
Number of pages
87
Written in
2023/2024
Type
Class notes
Professor(s)
Vinodh kumar
Contains
All classes

Subjects

Content preview

Getting User Input and
Concatenation
The input() function

 Used to get user input
 Returns a string value
 Can be concatenated with other strings
Concatenation

 Joining two or more strings together
 Use the + operator for concatenation

Example
name = input("What is your name? ")
print("Hello, " + name)
ValueError

 Occurs when an operation or function receives a value
of an inappropriate type
 Example: Trying to convert a string to an integer using
the int() function and the string does not contain a
number
age = int(input("What is your age? "))
Displaying Results

 Use the print() function

 Accepts any number of arguments
 Separate arguments with commas
Age Calculator Concept

, Create a program that calculates a user's age
 Get user's birth year and current year
 Calculate the difference between the two
 Display the result using the print() function

birth_year = int(input("What year were you
born? "))
current_year = int(input("What is the current
year? "))
age = current_year - birth_year
print("You are " + str(age) + " years old.")
Getting User Input and Concatenation

 Use the input() function

 Get user input as a string
 Concatenate strings with the + operator

 Display results with the print() function

 Handle ValueErrors as needed

Value Error: TypeError caused
by invalid value
In Python, a ValueError is a type of exception that is
raised when an operation or function receives an
argument of an inappropriate type. This is typically
caused by passing an argument of a type that is not
expected by the function or operation.

One common example of a ValueError is
the TypeError , which is raised when an operation or

,function receives a value of an inappropriate type. For
instance, consider the following code:

name = "John"
age = "thirty"
print(f"{name} is {age} years old.")
This code will produce the following output:

John is thirty years old.
However, this output is incorrect because the value
of age is a string, not an integer. To fix this error, we
can use the int() function to convert the string value
of age to an integer:

name = "John"
age = "thirty"
age = int(age)
print(f"{name} is {age} years old.")
This code will produce the following output:

John is 30 years old.
By using the int() function, we have converted the
string value of age to an integer, which allows
the print() function to correctly display the age of the
person.

Other examples of ValueError include passing a string
to a function that expects an integer, or passing a list to
a function that expects a dictionary. In general, to
avoid ValueError s, it is important to ensure that the
arguments passed to functions and operations are of the
correct type.

, It is also important to note that ValueError s can be
handled using exception handling techniques in Python.
This allows the program to continue running even if
a ValueError occurs, and provides a way to gracefully
handle and recover from the error.

In summary, ValueError s are raised when an
operation or function receives an argument of an
inappropriate type. To avoid ValueError s, it is
important to ensure that the arguments passed to
functions and operations are of the correct type.
Exception handling techniques can also be used to
handle and recover from ValueError s.


Displaying Results: Usage
of print function
The print function is used to display results in Python.
Here's how to use it:

 print("Hello, World!") displays the string "Hello,
World!"
 print(5+3) displays the result of the arithmetic
operation 5 + 3

 print(5>3) displays the result of the comparison
operation 5 > 3

You can also print the values of variables:

 x = 5

 y = 3

 print(x + y) displays the result of 5 + 3
$10.49
Get access to the full document:

100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached

Get to know the seller
Seller avatar
aarshanth5119

Get to know the seller

Seller avatar
aarshanth5119
Follow You need to be logged in order to follow users or courses
Sold
0
Member since
1 year
Number of followers
0
Documents
2
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions