0%

openjudge1.4(6~10)

1.4编程基础之逻辑表达式与条件分支

6) 判断是否为两位数

描述

判断一个正整数是否是两位数(即大于等于10且小于等于99)。

输入

一个正整数,不超过1000。

输出

一行。若该正整数是两位数,输出1,否则输出0。


and去判斷

重點:and


1
2
3
4
5
6
7

a=int(input())
if a>=10 and a<100:
print(1)
else:
print(0)

2) 收集瓶盖赢大奖

描述

某饮料公司最近推出了一个“收集瓶盖赢大奖”的活动:如果你拥有10个印有“幸运”、或20个印有“鼓励”的瓶盖,就可以兑换一个神秘大奖。

现分别给出你拥有的印有“幸运”和“鼓励”的瓶盖数,判断是否可以去兑换大奖。

输入

一行,包含两个整数,分别是印有“幸运”和“鼓励”的瓶盖数,用一个空格隔开。

输出

一行。若可以兑换大奖,输出1,否则输出0。


or去判斷

重點:or


1
2
3
4
5
a,b=map(int,input().split())
if a>=10 or b>=20:
print(1)
else:
print(0)

8) 判断一个数能否同时被3和5整除

描述

判断一个数n 能否同时被3和5整除

输入

输入一行,包含一个整数n。( -1,000,000 < n < 1,000,000)

输出

输出一行,如果能同时被3和5整除输出YES,否则输出NO


and解決

重點:and


1
2
3
4
5
a=int(input())
if a%3==0 and a%5==0:
print("YES")
else:
print("NO")

9)判断能否被3,5,7整除

描述

给定一个整数,判断它能否被3,5,7整除,并输出以下信息:
1、能同时被3,5,7整除(直接输出3 5 7,每个数中间一个空格);
2、只能被其中两个数整除(输出两个数,小的在前,大的在后。例如:3 5或者 3 7或者5 7,中间用空格分隔);
3、只能被其中一个数整除(输出这个除数);
4、不能被任何数整除,输出小写字符‘n’,不包括单引号。

输入

输入一行,包括一个整数。

输出

输出一行,按照描述要求给出整数被3,5,7整除的情况。


好似傻咁寫就係了

重點:耐心


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
a=int(input())
if a%105==0:
print("3 5 7")
elif a%15==0:
print("3 5")
elif a%21==0:
print("3 7")
elif a%35==0:
print("5 7")
elif a%3==0:
print("3")
elif a%5==0:
print("5")
elif a%7==0:
print("7")
else:
print("n")

10) 有一门课不及格的学生

描述

给出一名学生的语文和数学成绩,判断他是否恰好有一门课不及格(成绩小于60分)。

输入

一行,包含两个在0到100之间的整数,分别是该生的语文成绩和数学成绩。

输出

若该生恰好有一门课不及格,输出1;否则输出0。


恰好一科,所以只可以一科唔合格

重點:多重羅輯關系


1
2
3
4
5
a,b=map(int,input().split())
if (a<60 and b>=60) or (b<60 and a>=60):
print(1)
else:
print(0)
請打賞支待一下.