
Error en División
Publicado por Juan (27 intervenciones) el 18/01/2024 16:03:49
Mis respetos a todos. Me asignaron estas instrucciones en la universidad para resolverlas en Python. No tengo los conocimientos para completar la resolución. ¿Cómo puedo realizar la división de los datos y la comparación con el otro dato si es mayor o no?. Pego el código y las instrucciones. Lanza un error de sintaxis al código que intento hacer. Necesito la ayuda de todos ustedes. Gracias.
"""
Proceso para determinar la cantidad máxima de operarios por máquina. Se deben ingresar los siguientes datos:
• Nombre capataz (Enter para fin)
• Numero de sector
• Cantidad de máquinas del sector (debe ser mayor a cero)
• Cantidad de operarios del sector(debe ser mayor a cero)
Imprimir el número del sector y el nombre del capataz de aquel sector que tiene mayor cantidad de operarios por cada máquina,
es decir el sector para el cual el cociente (Cantidad de operarios / Cantidad de máquinas) sea mayor. Si existe más de uno, imprimir los datos del primero.
"""
if cociente = (cantidad_operarios / cantidad_sector) > cantidad_operarios:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: invalid syntax. Maybe you meant '==' or ':=' instead of '='?
[Finished in 111ms]
"""
Proceso para determinar la cantidad máxima de operarios por máquina. Se deben ingresar los siguientes datos:
• Nombre capataz (Enter para fin)
• Numero de sector
• Cantidad de máquinas del sector (debe ser mayor a cero)
• Cantidad de operarios del sector(debe ser mayor a cero)
Imprimir el número del sector y el nombre del capataz de aquel sector que tiene mayor cantidad de operarios por cada máquina,
es decir el sector para el cual el cociente (Cantidad de operarios / Cantidad de máquinas) sea mayor. Si existe más de uno, imprimir los datos del primero.
"""
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
print("Ingresar datos")
nombre_capataz='nn'
cantidad_sector=0
cantidad_operarios=0
cociente=0
while nombre_capataz!="":
raise TypeError(" Se debe introducir el Nombre del Capataz ")
nombre_capataz=int(input("Ingresar Nombre Capataz"))
numero_sector=(int(input("Introducir Numero de Sector")))
cantidad_sector=(int(input("Introducir cantidad de maquinas del sector")))
cantidad_operarios=(int(input("Introducir cantidad de maquinas operarios")))
if cantidad_sector <= 0 and cantidad_operarios <= 0:
Print("Error: Canitad Sector y Cantidad Operarios deben ser mayor a cero (o) ")
cociente = (cantidad_operarios / cantidad_sector) > cantidad_operarios
print("Número Sector " numero_sector)
print("Nombre Capataz " nombre_capataz)
if cociente = (cantidad_operarios / cantidad_sector) > cantidad_operarios:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: invalid syntax. Maybe you meant '==' or ':=' instead of '='?
[Finished in 111ms]
Valora esta pregunta


0