forked from HectorRiquelme/lenguaje-python
-
Notifications
You must be signed in to change notification settings - Fork 0
/
05-sentencias de control.py
101 lines (77 loc) · 2.71 KB
/
05-sentencias de control.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
'''
tema: 05 - sentencias de control
A - if else
B - operador ternario
C - conversión
ejercicio:
01 - calcular estaciones de año
02 - sistema de calificaciones
'''
'''
::::::::::::::::::::::::::::::
A - if else
::::::::::::::::::::::::::::::
los operadores de control permiten condicionar
la lógica de nuestro código para que ejecuten
diferentes acciones dependendiendo de las condiciones
if valor==1:
<realizar acción a>
else:
<realizar accion b>
::::::::::::::::::::::::::::::
B - operador ternario
::::::::::::::::::::::::::::::
el operador ternario es una forma simplificada "if else"
se recomienda usar en los casos que las condiciones se
mantengan simples
<realizar acción a> if valor==1 else ## <realizar acción b>
::::::::::::::::::::::::::::::
C - conversión
::::::::::::::::::::::::::::::
si bien no es necesario especificar el tipado de las variables en python,
existen casos en los que necesitamos estar seguros que trabajamos con
un tipo de datos en específico, eso se puede hacer de la siguiente manera:
variable= int(<valo_asignado_a_la_variable>)
'''
#----------------------------------------------
'''
::::::::::::::::::::::::::::::::::::::::::::::::
01 - calcular estaciones de año
::::::::::::::::::::::::::::::::::::::::::::::::
'''
print('\n------ 01 - calcular estaciones de año ------\n')
otonio = 'otoño'
invierno = 'invierno'
primavera = 'primavera'
verano = 'verano'
mes_ingresado = None
mes_ingresado = int(input('ingrese mes (del 1 al 12):'))
if mes_ingresado <= 2 or mes_ingresado == 12:
print(f'\nel mes 0{mes_ingresado} corresponde a la epoca de {verano}\n')
elif mes_ingresado <= 5:
print(f'\nel mes 0{mes_ingresado} corresponde a la epoca de {otonio}\n')
elif mes_ingresado <= 8:
print(f'\nel mes 0{mes_ingresado} corresponde a la epoca de {invierno}\n')
elif mes_ingresado <= 11:
print(f'\nel mes 0{mes_ingresado} corresponde a la epoca de {primavera}\n')
else:
print('\ningrese un valor dentro del rango\n')
'''
::::::::::::::::::::::::::::::::::::::::::::::::
02 - sistema de calificaciones
::::::::::::::::::::::::::::::::::::::::::::::::
'''
print('\n------ 02 - sistema de calificaciones ------\n')
calificacion = int(input('ingrese su calificacion (rango del 1 al 10): '))
if calificacion < 6:
print(' ha sido calificado con una : F\n')
elif calificacion < 7:
print(' ha sido calificado con una : D\n')
elif calificacion < 8:
print(' ha sido calificado con una : C\n')
elif calificacion < 9:
print(' ha sido calificado con una : B\n')
elif calificacion <= 10:
print(' ha sido calificado con una : A\n')
else:
print(' INGRESE NOTA VALIDA\n')