第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"