首页 > 其他分享 >2.分支结构习题

2.分支结构习题

时间:2023-08-27 10:35:13浏览次数:32  
标签:输出 int 样例 print input 习题 分支 输入 结构

1.偶数

【题目描述】
读入一个正整数a
,如果a
为偶数输出yes。

【输入】
一个正整数a
。

【输出】
偶数输出yes,否则什么也不输出。

【输入样例】
12
【输出样例】
yes
a=int(input())
if a%2==0:
      
      print('yes')

2.范围判断

【题目描述】
读入一个整数,若这个数大于1并且小于100
,则输出yes。

【输入】
一个整数

【输出】
满足条件输出yes,否则不输出。

【输入样例】
76
【输出样例】
yes
a=int(input())
if 1<a<100:
      
      print('yes')

3.三个数

【题目描述】
输入三个整数,按从大到小的顺序输出。

【输入】
输入三个整数

【输出】
按从大到小的顺序输出。

【输入样例】
3 2 1
【输出样例】
3 2 1
a,b,c=list(map(int,input().split()))
m=0
if b>a:
      m=a
      a=b
      b=m
if c>a:
      m=a
      a=c
      c=m
if b<c:
      m=c
      c=b
      b=m
print(a,b,c)

4.适合晨练

【题目描述】
输入温度t
的值,判断是否适合晨练。(25≤t≤30
,则适合晨练ok!,否则不适合no!)

【输入】
输入温度t
的值。

【输出】
输出判断结果

【输入样例】
26
【输出样例】
ok!

t=int(input())
if 25<=t<=30:
      print('ok!')
else:
      print('no!')

5.收费

【题目描述】
乘坐飞机时,当乘客行李小于等于20公斤时,按每公斤1.68元收费,大于20公斤时,按每公斤1.98元收费,编程计算收费(保留2位小数)。

【输入】
行李重量。

【输出】
费用(保留2位小数)。

【输入样例】
20.00
【输出样例】
33.60
a=float(input())
b=0
if a<=20:
      b=1.68*a
      print("%.2f"%b)
else:
     b=a*1.98
     print("%.2f"%b)

6.最大的数

【题目描述】
输入三个数,输出其中最大的数。

【输入】
输入三个数。

【输出】
其中最大的数。

【输入样例】
1.01 2 3.22
【输出样例】
3.22
a,b,c=list(map(float,input().split()))
m=0
if b>a:
      m=a
      a=b
      b=m
if c>a:
      m=a
      a=c
      c=m
if b<c:
      m=c
      c=b
      b=m
print(a)

7.判断数正负

【题目描述】
给定一个整数N
,判断其正负。如果N>0
,输出positive;如果N=0
,输出zero;如果N<0
,输出negative。

【输入】
一个整数N(−109≤N≤109)
。

【输出】
如果N>0
, 输出positive;

如果N=0
, 输出zero;

如果N<0
, 输出negative。

【输入样例】
1
【输出样例】
positive
N=int(input())
if N>0:
      print('positive')
if N==0:
      print('zero')
if N<0:
      print('negative')

8.输出绝对值

【题目描述】
输入一个浮点数,输出这个浮点数的绝对值,保留到小数点后两位。

【输入】
输入一个浮点数,其绝对值不超过10000。

【输出】
输出这个浮点数的绝对值,保留到小数点后两位。

【输入样例】
-3.14
【输出样例】
3.14
a=float(input())
if a<0:
      a=-1*a
      print("%.2f"%a)
elif a>0:
      print("%.2f"%a)
else:
      print(0)

9.奇偶数判断

【题目描述】
给定一个整数,判断该数是奇数还是偶数。如果n是奇数,输出odd;如果n是偶数,输出even。

【输入】
输入仅一行,一个大于零的正整数n。

【输出】
输出仅一行,如果n是奇数,输出odd;如果n是偶数,输出even。

【输入样例】
5
【输出样例】
odd
a=int(input())
if a%2==0:
      print('even')
else:
      print('odd')

10.奇偶ASCII值判断

【题目描述】
任意输入一个字符,判断其ASCII
是否是奇数,若是,输出YES
,否则,输出NO
。例如,字符A
的ASCII
值是65
,则输出YES
,若输入字符B
(ASCII
值是66
),则输出NO
。

【输入】
输入一个字符。

【输出】
如果其ASCII
值为奇数,则输出YES
,否则,输出NO
。

【输入样例】
A
【输出样例】
YES
b=input()
b=ord(b)
if b%2!=0:
      print('YES')
else:
      print('NO')

11.整数大小比较

【题目描述】
输入两个整数,比较它们的大小。若x>y
,输出>
;若x=y
,输出=
;若x<y
,输出<
。

【输入】
一行,包含两个整数x
和y
,中间用单个空格隔开。0≤x<232
, −231≤y<231
。

【输出】
一个字符。若x>y
,输出 >
 ;若x=y
,输出 =
 ;若x<y
,输出 <
 ;

【输入样例】
1000 100
【输出样例】
>
x,y=list(map(int,input().split()))
if x>y:
      print('>')
if x==y:
      print('=')
if x<y:
      print('<')

11.判断是否为两位数

【题目描述】
判断一个正整数是否是两位数(即大于等于10
且小于等于99
)。若该正整数是两位数,输出1
,否则输出0
。

【输入】
一个正整数,不超过1000
。

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

【输入样例】
54
【输出样例】
1
a=int(input())
if 10<=a<=99:
      print(1)
else:
      print(0)

12.收集瓶盖赢大奖

【题目描述】
某饮料公司最近推出了一个“收集瓶盖赢大奖”的活动:如果你拥有10个印有“幸运”、或20个印有“鼓励”的瓶盖,就可以兑换一个神秘大奖。现分别给出你拥有的印有“幸运”和“鼓励”的瓶盖数,判断是否可以去兑换大奖。若可以兑换大奖,输出1,否则输出0。

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

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

【输入样例】
11 19
【输出样例】
1
a,b=list(map(int,input().split()))
if a>=10 or b>=20:
      print(1)
else:
      print(0)

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

【题目描述】
判断一个数n 能否同时被3和5整除,如果能同时被3和5整除输出YES,否则输出NO。

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

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

【输入样例】
15
【输出样例】
YES
a=int(input())
if a%3==0 and a%5==0:
      print('YES')
else:
      print('NO')

14.判断能否被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
整除的情况。

【输入样例】
105
【输出样例】
3 5 7
a=int(input())
if a%3==0:
      print(3,end=' ')
if a%5==0:
      print(5,end=' ')
if a%7==0:
      print(7)
if a%3!=0 and a%5!=0 and a%7!=0:
      print('n')

15.有一门课不及格的学生

【题目描述】
给出一名学生的语文和数学成绩,判断他是否恰好有一门课不及格(成绩小于60分)。若该生恰好有一门课不及格,输出1;否则输出0。

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

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

【输入样例】
50 80
【输出样例】
1
a,b=list(map(int,input().split()))
if (a<60 and b>=60) or (a>=60 and b<60):
      print(1)
else:
      print(0)

标签:输出,int,样例,print,input,习题,分支,输入,结构
From: https://www.cnblogs.com/wjz2007/p/17659114.html

相关文章

  • 「算法与数据结构」梳理6大排序算法 为了offer!
    6种排序如下......
  • 产品代码都给你看了,可别再说不会DDD(四):代码工程结构
    这是一个讲解DDD落地的文章系列,作者是《实现领域驱动设计》的译者滕云。本文章系列以一个真实的并已成功上线的软件项目——码如云(https://www.mryqr.com)为例,系统性地讲解DDD在落地实施过程中的各种典型实践,以及在面临实际业务场景时的诸多取舍。本系列包含以下文章:DDD入门DD......
  • Oracle 物理存储结构
    介绍RDBMS(关系型数据库)通常具有物理存储结构和逻辑存储结构。采用物理和逻辑结构分离的方式,可以做到管理物理结构而不影响逻辑结构的访问。Oracle将物理结构又分为数据库和实例。数据库是Oracle数据存储在磁盘存储中的一组文件。这些文件又根据不同的作用划分成了三类,分别是:数据......
  • 1.顺序结构习题
    1.交换值【题目描述】输入两个正整数a和b,试交换a、b的值(使a的值等于b,b的值等于a)。【输入】输入两个正整数a和b。【输出】输出a与b交换值后的结果。【输入样例】23【输出样例】32a,b=input().split()c=aa=bb=cprint(a,b)2.整数的和【题目描述】求3个整数......
  • windows 桌面GUI自动化- 18.pywinauto 保存控件菜单树结构print_control_identifiers(
    前言.pywinauto可以使用print_control_identifiers()方法打印控件菜单树结构,这对我们查找控件非常方便。print_control_identifiers()查看相关源码defprint_control_identifiers(self,depth=None,filename=None):"""Printsthe'identifiers'......
  • 2.顺序结构
    一、运算符号1.四则运算a=3b=6print(a+b)#输出:9print(b-a)#输出:3print(a*b)#输出:18print(b/a)#输出:2.02.取余小数除大数余自己本身余数的符号只受除数影响,除数是负数,余数也是负a=7b=2print(a%b)#输出:1print(b%a)#输出:2print(-7%2)#输出:1print(7%-2)#......
  • GEO数据结构
    概念GEO就是Geolocation的简写形式,代表地理坐标。Redis在3.2版本中加入了对GEO的支持,允许存储地理坐标信息,帮助我们根据经纬度来检索数据。常用命令常见的命令有:GEOADD:添加一个地理空间信息,包含:经度(longitude)、纬度(latitude)、值(member)GEOADDkeylongitudelatitudememb......
  • 一、MySQL体系结构和存储引擎
    一、MySQL体系结构和存储引擎1.1定义数据库和实例数据库:物理操作系统文件或其他形式文件类型的集合。在MySQL数据库中,数据库文件可以是frm、MYD、MYI、ibd结尾的文件。实例:MySQL数据库由后台线程以及一个共享内存区组成。共享内存可以被运行得后台线程所共享。需要牢记的是,......
  • 第二章总练习题
    重点习题:第3题及其应用(第4题).第5、6、7、8等题目都需要用到单调有界原理,重点把握这一重要的判断数列收敛的条件。  ......
  • Java流程控制switch选择结构
    swich选择结构多选择结构还有一个实现方式,就是swichcase语句swichcase语句判断一个变量与一个系列值中某个值是否相等,每个值称为一个分支swich语句中变量类型可以是byte、short、int、char,从Java7SE开始swich支持字符串String类型,同时case标签必须为字符串常量或者字面......