# Programming Fundamentals/Variable Examples Python

## Overview

The following examples demonstrate data types, arithmetic operations, and input in Python.

### Data Types

# This program demonstrates variables, literal constants, and data types.

i = 1234567890
f = 1.23456789012345
s = "string"
b = True

print("Integer i =", i)
print("Float f =", f)
print("String s =", s)
print("Boolean b =", b)

#### Output

Integer i = 1234567890
Float f = 1.23456789012345
String s = string
Boolean b = true

#### Discussion

Each code element represents:

• # begins a comment
• i = , d = , s =, b = assign literal values to the corresponding variables
• print() calls the print function

### Arithmetic

# This program demonstrates arithmetic operations.

a = 3
b = 2

print("a =", a)
print("b =", b)
print("a + b =", (a + b))
print("a - b =", (a - b))
print("a * b =", a * b)
print("a / b =", a / b)
print("a % b =", (a % b))

a = 3
b = 2
a + b = 5
a - b = 1
a * b = 6
a / b = 1.5
a % b = 1

#### Discussion

Each new code element represents:

• +, -, *, /, and % represent addition, subtraction, multiplication, division, and modulus, respectively.

### Temperature

# This program converts an input Fahrenheit temperature to Celsius.

print("Enter Fahrenheit temperature:")
fahrenheit = float(input())

celsius = (fahrenheit - 32) * 5 / 9

print(str(fahrenheit) + "° Fahrenheit is " + str(celsius) + "° Celsius")

#### Output

Enter Fahrenheit temperature:
100
100.0° Fahrenheit is 37.77777777777778° Celsius

#### Discussion

Each new code element represents:

• input() reads the next line from standard input
• float() converts the input to a floating-point value