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

2.分支结构-习题

时间:2023-10-04 12:11:44浏览次数:34  
标签:输出 int 样例 print input 习题 分支 输入 结构

1.【例3.1】偶数

2051:【例3.1】偶数

时间限制: 1000 ms         内存限制: 65536 KB
提交数: 77974     通过数: 52661
【题目描述】
读入一个正整数a
,如果a
为偶数输出yes。

【输入】
一个正整数a
。

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

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

2.【例3.2】范围判断

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

【输入】
一个整数

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

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

3.【例3.3】三个数

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

【输入】
输入三个整数

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

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

4.【例3.4】适合晨练

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

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

【输出】
输出判断结果

【输入样例】
26
【输出样例】
ok!
t=int(input())
if 25<=t and t<=30:
    print("ok!")
else :
    print('no!')

5.【例3.5】收费

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

【输入】
行李重量。

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

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

6.【例3.7】最大的数

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

【输入】
输入三个数。

【输出】
其中最大的数。

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

7.判断数正负

1039:判断数正负

时间限制: 1000 ms         内存限制: 65536 KB
提交数: 172397     通过数: 88599
【题目描述】
给定一个整数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")
elif n==0:
    print("zero")
elif n<0:
    print("negative")

8.输出绝对值

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

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

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

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

9.奇偶数判断

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

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

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

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

10.坤偶ASCII码判断

1042:奇偶ASCII值判断

时间限制: 1000 ms         内存限制: 65536 KB
提交数: 109572     通过数: 68531
【题目描述】
任意输入一个字符,判断其ASCII
是否是奇数,若是,输出YES
,否则,输出NO
。例如,字符A
的ASCII
值是65
,则输出YES
,若输入字符B
(ASCII
值是66
),则输出NO
。

【输入】
输入一个字符。

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

【输入样例】
A
【输出样例】
YES

a=input()
a=ord(a)
if a%2==0:
    print("NO")
else:
    print("YES")

11.整数大小比较

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

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

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

【输入样例】
1000 100
【输出样例】
>
a,b=list(map(int,input().split()))
if a>b:
    print(">")
elif a==b:
    print("=")
else:
    print("<")

12.判断是否为两位数

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

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

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

【输入样例】
54
【输出样例】
1
n=int(input())
if n>=10 and n<100:
    print("1")
else:
    print("0")

13.收集瓶盖赢大奖

【题目描述】
某饮料公司最近推出了一个“收集瓶盖赢大奖”的活动:如果你拥有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")

14判断一个数能否同时被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")

15.判断能否被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',end=' ')
if a%3!=0 and a%5!=0 and a%7!=0:
    print("n")

16有一门课不及格的学生

【题目描述】
给出一名学生的语文和数学成绩,判断他是否恰好有一门课不及格(成绩小于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")w

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

相关文章

  • DMA是什么?结构和例程详解?
    DMA(DirectMemoryAccess)是一种技术,它的主要功能是允许数据直接在内存和外部设备之间传输,而不需要通过CPU或其它芯片外设的干预。这使得CPU可以继续处理其它任务,而不需要等待数据传输完成。DMA控制器通常由硬件实现,它包括多个通道,每个通道都可以被配置为从不同的源地址传输到不同的......
  • 数据结构之"顺序表"
    前言......
  • 2.linux下的目录结构
    2.linux下的目录结构1.Linux文件系统的特点●Linux文件系统采用树形结构,从根目录root(/)开始。●Linux的虚拟文件系统允许众多不同类型的文件系统共存,并支持跨文件系统的操作。●Linux的文件是无结构字符流式文件,不考虑文件内部的逻辑结构,只把文件简单地看作是一系列字符的序列......
  • 第03章 Python的数据结构、函数和文件
    本章讨论Python的内置功能,这些功能本书会用到很多。虽然扩展库,比如pandas和Numpy,使处理大数据集很方便,但它们是和Python的内置数据处理工具一同使用的。我们会从Python最基础的数据结构开始:元组、列表、字典和集合。然后会讨论创建你自己的、可重复使用的Python函数。最后,会学习P......
  • 高级数据结构--树状数组
    一维树状数组单点修改-区间查询输入32123120213输出6数据范围对于所有数据,\(1≤n,q≤10^6,∣a[i]∣≤10^6,1≤l≤r≤n,∣x∣≤10^6\)。点击查看代码#include<bits/stdc++.h>#defineIOSios::sync_with_stdio(false);cin.tie(nullptr),cout.tie(nu......
  • 4.循环机构习题
    1.【例4.1】for循环求和【题目描述】利用for循环。计算输出1+2+3+...+n的和。【输入】输入n。【输出】如题述,之和。【输入样例】10【输出样例】55【提示】【数据规模及约定】对于100%的数据,1≤n≤100。i=1n=int(input())sun=0foriinrange(n+1):sun=......
  • 4.循环结构
    循环结构当一件事情需要被重复时,就要使用循环结构。一、for循环1.range()函数range(开始,结束,步长),如果range()中只有一个参数n,就会获得从0到n-1之间的所有数字。#输出1-10之间所有的数字foriinrange(1,11):print(i,end='')2.for循环输出字符串a='我是曾老师'for......
  • DMA原理与结构
    DMA原理与结构HIT-Orange于2022-02-2015:39:15发布8847收藏99文章标签:dma硬件架构硬件工程fpga开发版权1.概述DMA是DirectMemoryAccess的缩写,直译为直接存储器访问。它指一种允许在外部设备和存储器、存储器与存储器之间直接读写数据的高速传输操作,该传输过程既不通......
  • 笨办法学Python3 习题16 读写文件
    知识点:a_txt=open(file_a)         #默认只读模式打开文件file_a,赋值变量a_txt,后面好执行读取命令b_txt=open(file_b,"w")      #以write写入模式打开文件file_b,赋值变量b_txt//还有"r"只取模式,"a"追加模式a_txt_r=a_txt.rea......
  • 笨办法学Python3 习题15 读取文件
    知识点:要读取文件内容,需要先执行打开文件命令// 先filetxt=open(filename)  再print(filetxt.read()) //注意文件内容不能有英文外的文字,否则报错 1fromsysimportargv#从系统模块导入到参数变量23script,filename=argv......