首先,我们先来读读题:
题目说的是一个学渣他马上要考试了,希望能每一门科都能及格(分数 >= 60就及格)。
他们考试有五门学科,现在,你是否有点思路了?
没思路没关系,看一看表格吧!
思路表格:
学科a 学科b 需要>=60 需要>=60
学科c ... 需要>= 60 需要>=60
看到这你是不是想到了我们的“审判小小官”if?
来,我们先把框架写好!
接着定义五个int变量
INT A,B,C,D,E;
a\color{red}{\boxed{a}}a
b\color{yellow}{\boxed{b}}b
c\color{blue}{\boxed{c}}c
d\color{green}{\boxed{d}}d
e\color{skyblue}{\boxed{e}}e
这5个变量分别对应5科,所以我们这样写...
不不不不不!太长了啊啊啊啊啊啊啊啊!!!
足足28行啊!!你觉得这个方法行吗?显然不行!!
什么?你说你有一个妙招?给我说说,
switch?那也不行!也麻烦!
> 来,听好了啊!萌新好好记!大佬好好复习!
逻辑运算符:
and or not 两边为true才为true 一边为true就为true true变false,false变true
看到这里,你是不是想到该怎么做了呢?
诶,对,我们可以把这5个条件合并成一行if,惊不惊喜,意不意外?
所以这样写:
搞--定!
TIPS
很抱歉,因为作狗本狗太久没写python了,没法提供python题解,作为赔偿,本狗给你一个小东西(%100没骗你)
嘿嘿~
祝2025年,身体健康,万事如意!
关注本狗,给本狗一个鼓励,以后让你学会更多题!点我投喂骨头