Este artículo analiza los métodos para asignar valores a las variables.
Método 1: método de inicialización directa
En este método, asignará directamente el valor en python, pero en otros lenguajes de programación como C, C++, primero debe inicializar el tipo de datos de la variable. Entonces, en Python, no hay necesidad de una declaración explícita en las variables en comparación con el uso de otros lenguajes de programación. Puede comenzar a usar la variable de inmediato.
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; }
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); }
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); } }
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 using System; class GFG{ public static void Main(String []args) { // Initialising variables directly int a = 5; // Printing value of a Console.Write("The value of a is: " + a); } } // This code is contributed by shivanisinghss2110
Javascript
<script> // JavaScript code to demonstrate variable assignment // upon condition using Direct Initialisation Method // initialising variables directly var a = 5; // printing value of a document.write("The value of a is: " + a); </script> // this code is contributed by shivanisinghss2110
The value of a is: 5
Método 2: usar el operador condicional (?:)
Este método también se llama operadores ternarios. Entonces, la sintaxis básica del operador condicional es: –
¿condición? Valor_verdadero: Valor_falso
Con el operador condicional, puede escribir un código de línea en python. El operador condicional funciona de tal manera que primero evalúa la condición, si la condición es verdadera, la primera expresión (Valor_verdadero) se imprimirá; de lo contrario, evalúa la segunda expresión (Valor_falso).
A continuación se muestra la sintaxis en otros idiomas populares.
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; }
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); }
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); } }
Python3
# Python3 code to demonstrate variable assignment # upon condition using Conditional Operator # Initialising variables using Conditional Operator a = 1 if 20 > 10 else 0 # Printing value of a print("The value of a is: " , str(a)) # This code is contributed by shivanisinghss2110
C#
// C# code to demonstrate variable assignment // upon condition using Conditional Operator using System; class GFG { public static void Main(String []args) { // initialising variables using Conditional Operator int a = 20 > 10 ? 1 : 0; // printing value of a Console.Write("The value of a is: " + a); } } // this code is contributed by shivanisinghss2110
Javascript
<script> // JavaScript code to demonstrate variable assignment // upon condition using Conditional Operator // initialising variables using Conditional Operator var a = 20 > 10 ? 1 : 0; // printing value of a document.write("The value of a is: " + a); // This code is contributed by shivanisinghss2110 </script>
The value of a is: 1
Un trazador de líneas if-else en lugar de Operador condicional (?:) en 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))
The value of a is: 1
Publicación traducida automáticamente
Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA