Tutorialspoint.dev

How to assign values to variables in Python and other languages

This articles discusses methods to assign values to variables.

Method 1: Direct Initialisation Method

Python3

# Python 3 code to demonstrate variable assignment 
# upon condition using Direct Initialisation Method
  
# initialising variable directly
a = 5
  
# printing value of a
print ("The value of a is: " + str(a))

C

// C code to demonstrate variable assignment
// upon condition using Direct Initialisation Method
  
#include <stdio.h>
  
int main()
{
    // initialising variables directly
    int a = 5;
  
    // printing value of a
    printf("The value of a is: %d", a);
}

C++

// C++ code to demonstrate variable assignment
// upon condition using Direct Initialisation Method
  
#include <bits/stdc++.h>
using namespace std;
  
int main()
{
    // initialising variables directly
    int a = 5;
  
    // printing value of a
    cout << "The value of a is: " << a;
}

Java

// Java code to demonstrate variable assignment
// upon condition using Direct Initialisation Method
  
import java.io.*;
  
class GFG {
    public static void main(String args[])
    {
  
        // initialising variables directly
        int a = 5;
  
        // printing value of a
        System.out.println("The value of a is: " + a);
    }
}

Output:

The value of a is: 5

Method 2: Using Conditional Operator (?:)

Below is syntax in other popular languages.

C

// C code to demonstrate variable assignment
// upon condition using Conditional Operator
  
#include <stdio.h>
  
int main()
{
    // initialising variables using Conditional Operator
    int a = 20 > 10 ? 1 : 0;
  
    // printing value of a
    printf("The value of a is: %d", a);
}

C++

// C++ code to demonstrate variable assignment
// upon condition using Conditional Operator
  
#include <bits/stdc++.h>
using namespace std;
  
int main()
{
    // initialising variables using Conditional Operator
    int a = 20 > 10 ? 1 : 0;
  
    // printing value of a
    cout << "The value of a is: " << a;
}

Java

// Java code to demonstrate variable assignment
// upon condition using Conditional Operator
  
import java.io.*;
  
class GFG {
    public static void main(String args[])
    {
  
        // initialising variables using Conditional Operator
        int a = 20 > 10 ? 1 : 0;
  
        // printing value of a
        System.out.println("The value of a is: " + a);
    }
}

Output:

The value of a is: 1

One liner if-else instead of Conditional Operator (?:) in Python

Python3

# Python 3 code to demonstrate variable assignment 
# upon condition using One liner if-else
  
# initialising variable using Conditional Operator
# a = 20 > 10 ? 1 : 0 is not possible in Python
# Instead there is one liner if-else
a = 1 if 20 > 10 else 0
  
# printing value of a
print ("The value of a is: " + str(a))

Output:

The value of a is: 1


This article is attributed to GeeksforGeeks.org

leave a comment

code

0 Comments

load comments

Subscribe to Our Newsletter