Listoooo!!! jaja gracias, ya entendí, más fácil imposible! <div><br></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><div>#-*- coding: utf-8 -*-</div><div>n = int(raw_input('Introduzca un numero mayor a 1: '))</div>
<div>k = 2</div><div>i = 0</div><div>for i in range(n-1):</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>if k%n == 0: i += 1</div><div>if i > 2:</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>print 'El numero no es primo'</div>
<div>else:</div><div><span class="Apple-tab-span" style="white-space:pre">  </span>print 'El numero es primo'</div></div></blockquote><div><br></div>La cosa es simple, si mi mi número es más de dos veces divisible entre otros números, no es primo. <div>
<br></div><div>Mil gracias... ahora, ese código funciona pero... ¿Podría ser más eficiente? <br><div><br><div class="gmail_quote">El 20 de noviembre de 2011 21:29, Alejandro Santos <span dir="ltr"><<a href="mailto:listas@alejolp.com">listas@alejolp.com</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">2011/11/20 Javier Marín <<a href="mailto:nano.world.contact@gmail.com">nano.world.contact@gmail.com</a>>:<br>
<div class="im">> El primero es hacer una multiplicación con sumas sucesivas, osea 2*3 =<br>
> 2+2+2.<br>
> Hice el código más o menos así:<br>
><br>
> #-*- coding: utf-8 -*-<br>
> a = int(raw_input('Ingrese un número: '))<br>
> b = int(raw_input('Ingrese otro número: '))<br>
> s = 0<br>
> while s <= a:<br>
> s = s+b<br>
> print s<br>
><br>
<br>
</div>Necesitás llevar dos variables:<br>
<br>
a) En tu ejemplo de 2*3=2+2+2 el while tiene que iterar tres veces.<br>
Necesitás una variable que cuente 1,2,3.<br>
<br>
b) Tambien tenés que ir guardando el resultado temporal. Necesitás<br>
otra variable para ir guardando los valores sumados. Cuando el while<br>
termina este va a ser tu resultado.<br>
<div class="im"><br>
><br>
> El segundo problema es también un poco fastidioso para mi siendo novato, es<br>
> leer un número y decir si es primo o no imprimiendo por pantalla. Un numero<br>
> primo es aquel numero natural únicamente divisible entre 1 y el mismo. De<br>
> este aún no he hecho mucho porque no tengo mucha idea de como hacerlo, lo<br>
> hice en C pero no es lo mismo.<br>
> Alguna sugerencia o explicación? Gracias por adelantado a todos.<br>
><br>
<br>
</div>Es muy parecido al anterior en el sentido que tenes que contar desde<br>
un numero, uno por uno, hasta un límite.<br>
<br>
Por ejemplo, te piden saber si el número doce (12) es primo. Tenes que<br>
fijarte si el 12 es divisible por dos, por tres, por cuatro, por<br>
cinco, ..., así hasta llegar al numero menos uno (once). No podés<br>
dividir el numero por si mismo porque siempre te va a dar que es<br>
verdadero (12 dividido 12 devuelve resto cero).<br>
<br>
Un número es divisible por otro si el resto de la división da cero.<br>
Eso se hace con el operador porcentaje %. Por ejemplo, para saber si<br>
el numero 7 es divisible por dos hacés 7 % 2, y vas a ver que el<br>
resultado da 1. Eso significa que no es divisible por dos, y además<br>
que el siete no es par.<br>
<br>
No te voy a dar código. Fijate si te sale y cualquier cosa preguntá de<br>
vuelta, que para eso estamos.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Alejandro Santos<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
pyar mailing list <a href="mailto:pyar@python.org.ar">pyar@python.org.ar</a><br>
<a href="http://listas.python.org.ar/listinfo/pyar" target="_blank">http://listas.python.org.ar/listinfo/pyar</a><br>
<br>
PyAr - Python Argentina - Sitio web: <a href="http://www.python.org.ar/" target="_blank">http://www.python.org.ar/</a><br>
<br>
La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - <a href="http://www.usla.org.ar" target="_blank">http://www.usla.org.ar</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Nano. <div>@_nanodice_</div><div>Blog: <a href="http://nano-dice.blogspot.com" target="_blank">nano-dice</a></div><br>
</div></div>