python中选择结构通过什么语句来实现,python入门之控制结构-顺序与选择结构
除了if-else和elif,在任务描述程序的选择结构中还有一个boolean-exp符号。Boolean-exp运算符也是根据条件判断执行哪个代码块,但它最大的特点是不需要像if-else语句那样写多行代码,只需要一行代码。
这个要求要求学习者学会使用boolean-exp判断射击比赛谁是赢家。
相关知识三元操作符
布尔表达式的基本格式是:
Result=x if x y else y其中x y是判断语句。如果x y为真,result=x;否则,结果=y。
如果你想了解更多关于选择结构的知识,请参考:第三章,《Python 入门经典》,作者SDZ坎宁安。
编程要求该级别的编程任务是完成isWin.py文件中的判断语句,具体要求如下:
根据输入的吉姆和普通虾的投篮得分;如果吉姆得分更高,获胜者是吉姆,吉姆的名字是输出;如果平均虾得分更高,胜者为平均虾,平均虾的名字为输出。本期涉及的代码文件isWin.py的代码框架如下:
jimscore=int(input())普通虾得分=int(input())#请在这里加一段代码,判断如果Jim得分较高,胜者为Jim;如果普通虾得分更高,获胜者是普通虾,然后输出获胜者的名字。# # # # # # # # # BEGIN # # # # # # # # # # # # # # END # # # # # # # Print(Winner)测试描述本文中的测试文件为src/step3/isWintest.py,具体测试过程如下:
学员完成src/step3/isWin.py中的代码,然后单击Evaluate。平台自动编译运行isWintest.py,以标准输入方式提供评测输入;
从平台获取程序的输出,然后与预期输出进行比较。如果一致,测试通过;否则,测试失败。
下面是平台对src/step3/isWintest.py的一个样本测试集:
测试输入:
115预期产出:
普通虾,开始你的任务。祝你成功!
就像耐克说的“做你想做的”,行动起来。为了实现我的目标,每天试着采取一些行动。虽然可能很小,但还是行动。你朝着你的目标采取行动了吗?
参考答案jimscore=int(input())普通虾得分=int(input())#请在这里加一个代码,判断如果jim得分高,胜者为jim,如果普通虾得分高,胜者为普通虾。并输出获胜者的名字# # # # # # # # # # BEGIN # # # # # Winner=普通虾如果jimscore普通虾得分否则 Jim # # # # # # # # # # # # # # # # # # # # # # # #
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。