1 #题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
代码:
<code> </code><code>2</code> <code>score </code><code>=</code> <code>int</code><code>(</code><code>input</code><code>(</code><code>'请输入分数:'</code><code>))</code>
<code> </code><code>3</code> <code>if</code> <code>score ></code><code>=</code> <code>90</code><code>:</code>
<code> </code><code>4</code> <code>print</code><code>(</code><code>'A'</code><code>)</code>
<code> </code><code>5</code> <code>else</code><code>:</code>
<code> </code><code>6</code> <code>if</code> <code>score ></code><code>=</code> <code>60</code><code>:</code>
<code> </code><code>7</code> <code>print</code><code>(</code><code>'B'</code><code>)</code>
<code> </code><code>8</code> <code>else</code><code>:</code>
<code> </code><code>9</code> <code>print</code><code>(</code><code>'C'</code><code>)</code>
运行结果:
<code>[root@HK code_100]</code><code># python code_15.py </code>
<code>请输入分数:</code><code>40</code>
<code>C</code>
<code>请输入分数:</code><code>70</code>
<code>B</code>
<code>请输入分数:</code><code>90</code>
<code>A</code>
<code>[root@HK code_100]</code><code>#</code>
代码分析:
<code> </code><code>代码使用</code><code>if</code><code>-</code><code>else</code><code>格式嵌套,当然也可以用其他格式。</code>
<code> </code>
<code> </code><code>2</code> <code>score </code><code>=</code> <code>int</code><code>(</code><code>input</code><code>(</code><code>'请输入分数:'</code><code>)) </code><code>#接收输入的分数,转换成int</code>
<code> </code><code>3</code> <code>if</code> <code>score ></code><code>=</code> <code>90</code><code>: </code><code>#如果分数大于等于90</code>
<code> </code><code>4</code> <code>print</code><code>(</code><code>'A'</code><code>) </code><code>#输出A</code>
<code> </code><code>5</code> <code>else</code><code>: </code><code># 如果分数小于90</code>
<code> </code><code>6</code> <code>if</code> <code>score ></code><code>=</code> <code>60</code><code>: </code><code>#如果分数大于等于60分</code>
<code> </code><code>7</code> <code>print</code><code>(</code><code>'B'</code><code>) </code><code>#打印B</code>
<code> </code><code>8</code> <code>else</code><code>: </code><code>#其余情况,也就是小于60分</code>
<code> </code><code>9</code> <code>print</code><code>(</code><code>'C'</code><code>) </code><code>#打印C</code>
<code></code>
本文转自snc_snc 51CTO博客,原文链接:http://blog.51cto.com/netsyscode/1746066,如需转载请自行联系原作者