--Originally published at Programming: First Steps
Es una situación donde hay condiciones dentro de otras condiciones.
Fundamentals of Programming
--Originally published at Programming: First Steps
Es una situación donde hay condiciones dentro de otras condiciones.
--Originally published at Migue´s Blog
En este reto se tienen que ordenar una lista de números de una forma totalmente aleatoria, python ordena los numeros al azar, si estan en orden los imprime, si no los vuelve a reacomodar al azar, lo cual no es muy conveniente, debido a que puede tardar mucho, pueden darse muchas coombinaciones e incluso repetirse, asi como puede salir al primer intento puede que salga despues de millones de intentos.
Primero importamos random, el cual lo utilizaremos más adelante, es lo que utiliza python para ordenar los numeros de una manera aleatoria.
Aquí se declaran las variables que utilizaremos, “a” se utiliza para salir del ciclo una vez que los numeros estan ordenados, “b” es la variable con la compararemos los numeros para verificar si estan ordenados, “c” es el contador del numero de intentos que le tomó a la computadora para poder ordenar los numeros, “d” también es utilizado para salir del ciclo final, “y” se utiliza como contador para introducir los numeros a la lista, “numeros” es la lista que el usuario introduce y “ordenados” es la lista de los números en orden que se mostrará
Con este ciclo se introducen los numeros a la lista, su funcionamiento se explica en el post sobre como acomodar los números de una forma mas sencilla.
Con este ciclo se comienzan a revolver los numeros hasta que quedan en orden,
Como “a” la declaramos con valor de “0” entrará al ciclo.
Cada vez que se entre el ciclo se le añadirá 1 al contador de intentos “c” se volverán a revolver los números y se verificará si están en orden, excepto la primera vez que se entra, no se revuelven, solamente se le suma 1 al contador y se verifican.
con el ciclo “for” de la linea 23 se verifica el
Continue reading "Reto: Ordenar Numeros de forma aleatoria" --Originally published at Migue´s Blog
El reto consiste en ordenar una seríe de números mediante la ordenación burbuja, la cual consiste en ir comparando cada elemento de una serie con el elemento siguiente, si estan en un lugar incorrecto, este proceso se repite varias veces hasta que el elemento mayor es desplazado al final y por consiguiente el elemento menor es desplazado al inicio.
Para cumplir con el reto realice el siguiente código
En las lineas 3 y 4 se declaran las variables, para que luego no ocurran problemas debido a que se utilizan variables sin un valor asignado,
La variable “y” corresponde al contador, al cual se le va a sumar 1 cada vez que se repita el ciclo, para que cuando “y” alcance a “x”, el cual es el numero de datos que queremos introducir ya no entre al ciclo.
Numeros es la lista en la que se van a almacenar los números para después compararlos entre ellos.
Este es el ciclo en el cual se introducen los numeros, primero se pregunta cuantos numeros se quieren introducir, para que este sea el número de veces que se repite el ciclo, y por cada repetición el usuario introduce otro número.
En esta última parte es en donde se comparan los elementos el número de vecs que sea necesario hasta que queden acomodados en orden.
Primero con el ciclo “for” hacemos que ese ciclo se repita dependiendo del número de elementos de la lista, así nos aseguramos que se repite suficientes veces para que cada número quede en su lugar.
“n” es el lugar que ocupa el elemento de la lista, se utiliza para poder comparar un elemento con el siguiente, n=elemento, n+1=elemento a comparar.
Con el condicional “if x>(n+1)” hacemos que solo entre al ciclo si todavía quedan elementos por comparar, porque de lo
Continue reading "RETO: Bubble sort" --Originally published at Py(t)hon
You may think there is no more you must know of the conditional statement, well… You are wrong, there is another knowledge call nesting that must master. Perhaps you didn’t know that in a nested if construct, you can have an if…elif…else construct inside another if…elif…else construct.
There may be a situation when you want to check for another condition after a condition resolves to true, this is what is call nesting, a conditional inside another conditional.
Here is an example:
Here is a youtube video:
That’s all #Pug #Nesting #If #Python #ISC #Tec #TC101
--Originally published at Py(t)hon
This time we are going to see the conditional if and how does it work. The conditionals statement performed different actions depending on how the boolean was evaluated false or true. The general form of the “if” statement is the follow.
If BOOLEAN :
STATEMENTS
There are some important things to remember about the if statement when use:
Here is an example:
Here is a tutorial if you didn’t get it:
That’s all #Pug#Tec#ISC#If#Python#Basic
--Originally published at Eduardo's Projectz
En pyhton, como en muchos otros lenguajes de programación, existe algo llamado “condiciones”. Lo que hacen estas “condiciones” es evaluar una declaración y decidir si esta es verdadera o falsa y ejecutar un comando diferente según el resultado.
En esta ocasión vamos a ver la condicional “if”, esta significa, literalmente, si.
El “if” evalúa si algo es correcto, en caso de que sí sea correcto se ejecutará un algoritmo, y si lo evaluado es incorrecto continuará el programa sin correr el algoritmo que está adentro del “if”.
En este caso si la variable edad es menor que 18 se mostrará en pantalla “¡Sal de aquí niño!”, pero si la variable edad es igual o mayor que 18 no pasará nada.
Para crear una condición del tipo “if” se tiene que escribir if seguido de la condición y por último dos puntos (“:”).
if condicion:
Existen complementos a la condicional “if” llamados “else” y “elif”, estos significan lo demás y lo demás que sea, respectivamente.
La primera permite ejecutar una acción solamente si la condición establecida por el “if” es falsa.
En este caso se establece que si la edad no es menor a 18 se mostrará en pantalla la frase “Bienvenido”.
Para utilizar la condición “else” simplemente debes escribir else seguido de dos puntos (“:”). La condición “else” debe de estar con los mismos espacios a la izquierda que la condición “if”.
else:
La condición “elif” hace que se ejecute un algoritmo siempre y cuando la condición del “if” (y de los “elifs” antes de este) sea falsa, pero una condición designada sea verdadera.
En el código anterior podemos ver que si la edad dada no es menor a 18 pero sí es mayor a 50 se correría la linea 5 que imprimiría “Pase usted señor”)
Continue reading "Si sí entonces:" --Originally published at Newbie Programmer
First declare variables
This cant be printed, because the if only executes the action when its true.
And now, a if that can be printed because its true.
You can add variables, more conditions.
Source: https://www.youtube.com/watch?v=4u2ClNCtcgY&list=PLQVvvaa0QuDe8XSftW-RAxdo6OmaeL85M&index=8
--Originally published at Python
Code:
number = int(input(“Type a number: “))
if number==9:
print(“Cool number”)
print(“k thx”)
--Originally published at Hackerman's house
I created an awesome program that uses the function IF and the function ELSE. It can be used to determine if one input is bigger than other. These inputs are related to the cost of a product, and the money a person can expend.
There are 2 ways of using the functions if and else. In separate lines, and in the same line. Both ways are used in my program, each one show one sentence as an answer to the user.
Here is how the program works if the user has more money than the cost of the product.
Here is how the program looks if the user doesn’t have enough money to buy the product.
I learn about this function using the Basic Python 3 course at Lynda.com
Thank you for reading me.
--Originally published at Migue´s Blog
A prime number, or also called prime, is a positive integer greater than 1, that number has no positive integer divisors other than 1 and itself, it means that it can’t be factored.Prime numbers.
This is a list of the first prime numbers.
Yesterday I made a program to know if a number is prime.
To make this program I saw the tutorials located in the page sololearn.com. This page is free and in this page you can complete tutorials to learn about how to program in phtyon, c++ and java.
In my program I used while loops and if conditionals.
The first while loop, while z==1, is used to make an infinite program until the user press the combination ctrl+c that cancels the infinite loop and closes the program, or you can click on the “X” in your window .
This line, prints the instructions to close the program in the screen for the users that don’t know how to cancel a loop in the terminal.
In the fourth line with the function “input” the user introduce a value with the keyboard and the function “int”, integer, converts the value that the user introduced to an integer value that python can use to do mathematical operations, and the value is saved on the variable named “x”
In the fifth line the variable “a” gets a value of 2. This variable will help us to make the next while loop and to finish it when we reach a result for the number.
This lines exclude the numbers 0, 1 and the negative numbers from the loop because they are not prime numbers and if they enter to the loop can cause some problems when the program is evaluating the number that we introduced.
In this final while
Continue reading "Prime numbers"