寻找宝石

练习介绍:

在灭霸打了一个响指,宇宙一半生物都灰飞烟灭。
剩下的复仇者联盟成员们依旧没有放弃反击灭霸的机会,他们决定利用最后一次行动机会,去把灭霸手里的宝石偷回来。
如果偷回的宝石数是4颗及以上,便获得了打败灭霸的力量;如果偷回的宝石数是1-3颗,他们可以全员出动,殊死一搏;如果偷回的宝石数是0颗,只能尝试呼叫惊奇队长。
最终,他们因为实力相差太大,1颗宝石都没有偷回来。

题目要求:

请你写出一段代码,在一颗宝石都没偷回来的赋值下,进行条件判断,并产生对应的结果:

1.如果偷回的宝石数是4颗及以上,输出结果获得了打败灭霸的力量,反杀稳了
2.如果偷回的宝石数是1-3颗,输出结果可以全员出动,殊死一搏
3.如果偷回的宝石数是0颗,输出结果没办法了,只能尝试呼叫惊奇队长
注意:标点符号都为英文格式

题目讲解:

1.赋值:因为他们一个宝石都没偷回来,为偷来的宝石stonenumber赋值为0。

2.用if写第一个条件:如果偷回的宝石数是4颗及以上,输出结果:获得了打败灭霸的力量,反杀稳了

3.用elif写第二个条件:如果偷回的宝石数是1-3颗,输出结果:可以全员出动,殊死一搏

4.用else写第三个条件:如果偷回的宝石数是0颗,输出结果:没办法了,只能尝试呼叫惊奇队长

书写代码:

请你写出一段代码,在一颗宝石都没偷回来的赋值下,进行条件判断,并产生对应的结果:

如果偷回的宝石数是4颗及以上,输出结果获得了打败灭霸的力量,反杀稳了
如果偷回的宝石数是1-3颗,输出结果可以全员出动,殊死一搏
如果偷回的宝石数是0颗,输出结果没办法了,只能尝试呼叫惊奇队长
注意:标点符号都为英文格式

美国队长的工资

练习介绍:

复仇者联盟的成员也是有工资的,然而,由于美国队长一直被冰封在北极,错过了多次调薪机会,所以美国队长的工资一直是每月80美元。光荣挺进史塔克穷人榜前三名,并获封“美元队长”称号。

题目要求:

复仇者联盟的成员也是有工资的,然而,由于美国队长一直被冰封在北极,错过了多次调薪机会,所以美国队长的工资一直是每月80美元。光荣挺进史塔克穷人榜前三名,并获封“美元队长”称号。

题目讲解:

1.根据题目,我们知道这里涉及嵌套条件,所以可以用扒洋葱法梳理代码逻辑
2.可以先写最外层的if……elif……else……条件
3.根据题目的从属关系分析,最外层的if条件和else条件都有额外条件
4.依次在外层基础条件下添加额外条件

书写代码:

请你写出一段代码,判断美国队长的工资每月80美元属于什么水平。

其中判断工资水平的代码需要满足如下条件:
1.如果月工资小于等于500美元,显示“欢迎进入史塔克穷人帮前三名”
1.1如果月工资在100-500美元之间,显示“请找弗瑞队长加薪”
1.2如果月工资小于等于100美元,显示“恭喜您荣获“美元队长”称号!”

2.如果月工资在500-1000美元之间(含1000美元),打印“祝贺您至少可以温饱了。”

3.其他情况下,如果工资大于1000美元,打印“经济危机都难不倒您!”
3.1如果工资在1000-20000美元(含20000美元)之间,打印“您快比钢铁侠有钱了!”
3.2如果月工资大于20000美元,打印“您是不是来自于瓦坎达国?”

4.不管赋值改变后输出结果如何,都需固定打印“程序结束”