Python - pasar a python el siguiente codigo, si alguien puede ayudar

 
Vista:
sin imagen de perfil
Val: 8
Ha disminuido su posición en 11 puestos en Python (en relación al último mes)
Gráfica de Python

pasar a python el siguiente codigo, si alguien puede ayudar

Publicado por felipe (3 intervenciones) el 17/12/2020 15:17:04
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
Algoritmo Ejercicio
	Definir rut, a1, pa, c, sum, di, digi Como Enteros;
	Escribir "Este programa define su dígito verificador ";
	Escribir "Ingrese su rut sin el dígito verificador ";
	Leer rut;
	pa<-rut;
	c<-2;
	sum<-0;
	Mientras rut>0 Hacer
		a1<-rut%10;
		rut<-trunc(rut/10);
		sum<-sum+(a1*c);
		c<-c+1;
		Si c=8 Entonces
			c<-2;
		FinSi
	FinMientras
	di<-sum%11;
	digi<-11-di;
	Si digi=11 Entonces
		Escribir "El dígito verificador es 0";
		Escribir pa,"-0";
	Sino
		Si digi=10 Entonces
			Escribir "El dígito verificador es K";
			Escribir pa,"-K";
		Sino
			Escribir "El dígito verificador es ",digi;
			Escribir pa,"-",digi;
		FinSi
	FinSi
FinAlgoritmo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 765
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

pasar a python el siguiente codigo, si alguien puede ayudar

Publicado por dario (185 intervenciones) el 19/12/2020 10:03:45
Espero esto te sirva.
Saludos.

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
print("Este programa define su dígito verificador ")
print("Ingrese su rut sin el dígito verificador ")
 
rut = int(input())
pa = rut
c = 2
sum = 0
 
while rut > 0:
  a1 = rut % 10
  rut = rut // 10
  sum = sum+(a1 * c)
  c += 1
 
  if c == 8:
    c = 2
 
di = sum % 11
digi = 11 - di
 
if digi == 11:
  print("El dígito verificador es 0")
  print(pa,"-0")
else:
  if digi == 10:
    print("El dígito verificador es K")
    print(pa,"-K")
  else:
    print("El dígito verificador es ",digi)
    print(pa,"-",digi)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar