第1关:顺序结构
本关的编程任务是补全inTurn.py文件中的函数部分,程序中给出a、b、c三个整数,要求实现先交换a、b的值,然后计算a + c的值并输出。
tmp = changeOne
changeOne = changeTwo
changeTwo = tmp
result = changeOne+plus
第2关:选择结构:if-else
本关的编程任务是补全choose.py文件中的判断语句部分,具体要求如下:
-
填入如果
workYear < 5的判断语句; -
填入如果
workYear >= 5 and workYear < 10的判断语句; -
填入如果
workYear >= 10 and workYear < 15的判断语句; -
填入当上述条件判断都为假时的判断语句。
if(workYear < 5):
elif(workYear >= 5 and workYear < 10):
elif(workYear >= 10 and workYear < 15):
else:
第3关:选择结构 : 三元操作符
本关的编程任务是补全isWin.py文件中的判断语句部分,具体要求如下:
- 根据输入的
jim与jerry的射击得分进行判断; - 若
jim得分更高,则赢家为jim,输出jim的名字; - 若
jerry得分更高,则赢家为jerry,输出jerry的名字。
winner = "jim" if jimscore>jerryscore else "jerry"

本系列博客介绍了编程基础中的关键概念:顺序结构、选择结构和三元操作符。第一关涉及如何使用Python实现两个变量的交换及计算它们与第三个数的和。第二关讲解了根据工作年限使用if-else语句进行不同情况的判断。第三关通过三元操作符确定比赛胜者,依据两个选手的得分决定输出获胜者名字。这些基础知识对于初学者掌握编程逻辑至关重要。
2225

被折叠的 条评论
为什么被折叠?



