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
leave a comment
0 Comments