<div dir="ltr">I am back to being confused. I just tried running the module without first importing it, and it worked just fine. How do I do this properly to where the module only runs if I import it?<div><br></div><div>Code:</div>

<div><br></div><div><div>def MultiplyText(text, multiplier):</div><div>    &#39;&#39;&#39;Recieve a S &amp; int. For digits in S, multiply by multiplier and return updated S.&#39;&#39;&#39;</div><div>    return &#39; &#39;.join(str(int(num) * multiplier) if num.isdigit() else num for num in text)</div>

<div><br></div><div><br></div><div>def GetUserInput():</div><div>    &#39;&#39;&#39;Get S &amp; multiplier. Test multiplier.isdigit(). Call MultiplyText(text, multiplier)&#39;&#39;&#39;</div><div>    text = raw_input(&#39;Enter some text: &#39;)</div>

<div>    while True:</div><div>        multiplier = raw_input(&#39;Enter a multiplier: &#39;)</div><div>        try:</div><div>            multiplier = int(multiplier)</div><div>            break</div><div>        except ValueError:</div>

<div>            continue</div><div>    return MultiplyText(text.split(), multiplier)</div><div><br></div><div><br></div><div>if &quot;__name__&quot; == &#39;__main__&#39;:</div><div>    GetUserInput()</div><div><br></div>

<div>What I did in IDLE:</div><div><br></div><div><div>&gt;&gt;&gt; </div><div>&gt;&gt;&gt; GetUserInput()</div><div>Enter some text: 4 times</div><div>Enter a multiplier: 2</div><div>&#39;8 times&#39;</div><div>&gt;&gt;&gt; </div>

</div><div><br></div>-- <br><div dir="ltr"><div>Michael J. Lewis</div>
<div> </div>
<div><a href="mailto:mjolewis@gmail.com" target="_blank">mjolewis@gmail.com</a> </div>
<div>415.815.7257</div></div><br>
</div></div>