天天看点

python基础1

1.输入输出。

用户输入:

<code>name </code><code>=</code> <code>input</code><code>(</code><code>"username:"</code><code>)        </code><code>#在py2里用raw_input输入,同input</code>

<code>passwd </code><code>=</code> <code>input</code><code>(</code><code>"password:"</code><code>)</code>

<code>age </code><code>=</code> <code>int</code><code>(</code><code>input</code> <code>(</code><code>"age:"</code><code>))</code>

输出1

<code>print</code><code>(</code><code>type</code><code>(age))    </code><code>#输出变量类型,默认是str</code>

<code>print</code><code>(name,passwd)</code>

输出2

<code>info1 </code><code>=</code> <code>'''</code>

<code>------------info of  ---------------</code>

<code>username:%s</code>

<code>password:%s</code>

<code>age:%d</code>

<code>'''</code><code>%</code><code>(name,passwd,age)</code>

<code>print</code><code>(info1)</code>

<code>info2 </code><code>=</code> <code>'''</code>

<code>-----------info of {_name}-----------------</code>

<code>username:{_name}</code>

<code>password:{_password}</code>

<code>age:{_age}</code>

<code>'''</code><code>.</code><code>format</code><code>(_name</code><code>=</code><code>name,</code>

<code>            </code><code>_password</code><code>=</code><code>passwd,</code>

<code>            </code><code>_age</code><code>=</code><code>age,</code>

<code>             </code><code>)</code>

<code>print</code><code>(info2)</code>

2.getpass加密

<code>import</code> <code>getpass</code>

<code>username </code><code>=</code> <code>"fengxiaoli"</code>

<code>password </code><code>=</code> <code>"123456"</code>

<code>name </code><code>=</code> <code>input</code><code>(</code><code>"username:"</code><code>)</code>

<code>passwd </code><code>=</code> <code>getpass.getpass(</code><code>"password:"</code><code>)   </code><code>#注getpass模块在pycharm执行不成功,可以在命令行执行测试</code>

<code>if</code> <code>name </code><code>=</code><code>=</code> <code>username </code><code>and</code> <code>passwd </code><code>=</code><code>=</code> <code>password:</code>

<code>    </code><code>print</code><code>(</code><code>"welcome {_username} login"</code><code>.</code><code>format</code><code>(_username</code><code>=</code><code>name))</code>

<code>else</code><code>:</code>

<code>    </code><code>print</code><code>(</code><code>"invalid login"</code><code>)</code>

3.while,for循环

<code>#猜数字1</code>

<code>age </code><code>=</code> <code>50</code>

<code>count</code><code>=</code><code>0</code>

<code>while</code> <code>count &lt; </code><code>3</code><code>:</code>

<code>    </code><code>_age </code><code>=</code> <code>int</code><code>(</code><code>input</code><code>(</code><code>"age:"</code><code>))</code>

<code>    </code><code>if</code> <code>_age </code><code>=</code><code>=</code> <code>age :</code>

<code>        </code><code>print</code><code>(</code><code>"you guessed right"</code><code>)</code>

<code>        </code><code>break</code>

<code>    </code><code>elif</code> <code>_age &gt; age:</code>

<code>         </code><code>print</code><code>(</code><code>"The number is too big"</code><code>)</code>

<code>    </code><code>else</code><code>:</code>

<code>         </code><code>print</code> <code>(</code><code>"The number is too small"</code><code>)</code>

<code>    </code><code>count </code><code>+</code><code>=</code><code>1</code>

<code>else</code> <code>:</code>

<code>    </code><code>print</code><code>(</code><code>"You tried too many times"</code><code>)</code>

<code>猜数字</code><code>2</code>

<code>for</code> <code>i </code><code>in</code> <code>range</code><code>(</code><code>3</code><code>):</code>

<code>猜数字</code><code>3</code>

<code>    </code><code>if</code> <code>count </code><code>=</code><code>=</code> <code>3</code><code>:</code>

<code>        </code><code>continue_confirm</code><code>=</code><code>input</code><code>(</code><code>"do you want continue.....?"</code><code>)</code>

<code>        </code><code>if</code> <code>continue_confirm !</code><code>=</code> <code>"n"</code><code>:</code>

<code>            </code><code>count </code><code>=</code> <code>0</code>

本文转自 fxl风 51CTO博客,原文链接:http://blog.51cto.com/fengxiaoli/2063677