Jump to content

Programming Fundamentals/Variable Examples Python

From Wikibooks, open books for an open world

Overview

[edit | edit source]

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

Data Types

[edit | edit source]
# This program demonstrates variables, literal constants, and data types.i=1234567890f=1.23456789012345s="string"b=Trueprint("Integer i =",i)print("Float f =",f)print("String s =",s)print("Boolean b =",b)

Output

[edit | edit source]
Integer i = 1234567890 Float f = 1.23456789012345 String s = string Boolean b = true 

Discussion

[edit | edit source]

Each code element represents:

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

Arithmetic

[edit | edit source]
# This program demonstrates arithmetic operations.a=3b=2print("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))

Output

[edit | edit source]
a = 3 b = 2 a + b = 5 a - b = 1 a * b = 6 a / b = 1.5 a % b = 1 

Discussion

[edit | edit source]

Each new code element represents:

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

Temperature

[edit | edit source]
# This program converts an input Fahrenheit temperature to Celsius.print("Enter Fahrenheit temperature:")fahrenheit=float(input())celsius=(fahrenheit-32)*5/9print(str(fahrenheit)+"° Fahrenheit is "+str(celsius)+"° Celsius")

Output

[edit | edit source]
Enter Fahrenheit temperature: 100 100.0° Fahrenheit is 37.77777777777778° Celsius 

Discussion

[edit | edit source]

Each new code element represents:

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

References

[edit | edit source]
close