(E) sentencias de control de flujo

Capítulo # declaraciones de control de flujo (Video) 39-57
## Introducción a
código Python, cuando se ejecuta en el orden abajo en el autoejecutable.
A través del proceso de las instrucciones de control pueden cambiar el orden de ejecución del programa, sino que también permite repetir una pluralidad de veces especificado programa
estados de flujo de control dividida en dos categorías: instrucciones condicionales, de bucle

## sentencia condicional (if)
Ejercicio 1:
Escribir un programa, obtener un número entero de entrada del usuario. A continuación, muestra este número es par o impar.
#! / Usr / bin / python
# - * - coding:. UTF-8 - * -
Número = int (el raw_input ( 'Introduzca un entero:'))
SI (Número% 2) == 1:.
Imprimir ( '% D es un número impar 'número%)
de la persona:
Imprimir (' % D es un número par 'número%)

Ejercicio 2:
Escribir un programa que comprueba si un año es un año bisiesto.
Si un año puede no sea divisible por 4 divisible por 100, o puede ser divisible por 400, este año es un año bisiesto
# / usr / bin / Python!
# - * - coding:. UTF-8 - * -
Número = int (el raw_input ( 'por favor introducir un año: '))
. IF ((número% 4) == 0 && (número 100%) = 0) || (número 400%) == 0) :!
de impresión (' % D es un 'número de salto%)
la otra cosa:
Imprimir ( '% D no es un año bisiesto' número%)

Ejercicio 3:
Nuestro perro, 5 años, 5 años de edad perro es equivalente a cómo las personas de edad hacer?
De hecho, muy simple, dos años antes de que el perro es equivalente a 10,5 años de la humanidad cada año, entonces cada año adicional aumenta la edad de cuatro años.
Luego de 5 años de edad perro es equivalente a la edad humana debe ser de 10,5 + 10,5 + 4 + 4 + 4 = 33 años

Escribir un programa, obtener la edad de un perro introducido por el usuario, a continuación, el programa muestra su equivalente humano de edad.
Si el usuario introduce un número negativo, mostrar un mensaje
# / usr / bin / Python!
# - * - coding:. UTF-8 - * -
Número = int (el raw_input ( 'Introduzca una edad:'))
SI (Número == . 1) || (Número == 2):
SUMA = 10,5 * Número
elif (Número> 2):
SUMA = (2 * 10.5) + ((Número - 2). * 4)
Imprimir ( '% perro D-años de edad, bastante % d años de edad humana '% (número, suma))

 

## de bucle
Ejercicio 1:
buscar dentro de toda suma 100 extraña
# / usr / bin / Python!
# - * - coding:. UTF-8 - * -
SUM = 0
para i in range (100)
SI (I 2% ) == 1:.
suma = I +

Print ( '100 o menos es la suma de todos los impares% d' % suma)

Ejercicio 2:
buscar dentro de 100 y todos los múltiplos de 7, y el número
#! / Usr / bin / python
# - * - coding:. UTF-8 - * -
SUM = 0
COUNT = 0
para i in range (100)
SI (I 7%) == 0:
sUMA = I +
. cOUNT = + 1

Print ( '100 o menos y todos son múltiplos de 7% d,% d total de un' % (suma, el recuento))

Ejercicio 3:
número se refiere a un narcisos n bits (n ≧ 3), en el que el bit digital de cada n-ésima suma de potencia igual a sí mismo (por ejemplo: 3 + 1 * 3 + 3 * 5 ** * 3 = 153).
Buscando número narcisista dentro de todos 1.000
# / usr / bin / Python!
# - * - Codificación:. UTF-8 - * -
SUM = 0
COUNT = 0
Número = 100
el mientras que el número <1,000:
A1 = 10% Número
A2 = Número / 10% 10
A3 = Número / 100% 10
SUM = (A1 + A2 3 ** ** ** 3 + A3 3...)
Si el número de == Suma:
impresión (Número)
. Número + 1 =


## de bucle anidado
Ejercicio 1:
tabla de multiplicación de impresión 99
1 * 1 = 1
1 = 2 * 2 * 2 = 4 2
1 2 * 3 * 3 = 63 = 3 * 3 = 9
... 9 * 9 = 81
#! / usr / bin / python
# - * - coding:. UTF-8 - * -
for i in range (1, 10).:
(.. 1, i + 1) para J en cobertura:
Imprimir (J, "*", I, "=", (I * J), End = "")
Imprimir ()

Supongo que te gusta

Origin www.cnblogs.com/panzh/p/12516745.html
Recomendado
Clasificación