Python - Ayuda para hacer estos ejercicios o una pista

 
Vista:

Ayuda para hacer estos ejercicios o una pista

Publicado por kalada (1 intervención) el 24/11/2021 06:35:25
[code]Reemplace este texto[/

code]


#Escriba un programa que pida al usuario que ingrese varios valores enteros, que pueden ser
#positivos o negativos. Cuando se ingrese un cero, el programa debe terminar y mostrar la
#palabra Positivos seguida de la cantidad de asteriscos correspondiente a cuántos valores
#positivos fueron ingresados, de igual manera con los valores negativos.

lo eh estado probando un no se como hacerlo. lo mas cerca que estoy es este que pondre de ejemplo que apenas y cumple con alguna de las cosas pero no se como seguirlo.

n=int(input("Ingrese un numero: "))
suma=0
while n !=0:
n = int(input("Ingrese un numero: "))
suma = suma + n
print(suma)
for i in range(suma):
print("*",end="")
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: 2.808
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Ayuda para hacer estos ejercicios o una pista

Publicado por tincopasan (1082 intervenciones) el 24/11/2021 13:40:48
hay varias formas de hacerlo, una de ellas es:
1
2
3
4
5
6
7
8
9
10
11
#-*- coding:utf-8 -*-
pos=0
neg=0
while (n := int(input("Ingrese un número: " ))) !=0:
    if n >0: pos+=1  #aumentamos la cantidad de positivos
    else: neg +=1    #aumentamos la cantidad de negativos
 
print(f"""Positivos: {"*" *pos}
Negativos: {"*"*neg}""")
 
#multiplicamos los astericos por la cantidad de valores positivos o negativos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar