A25753. 编程实现: 首先给定两个数字m1和m2,然后再给定一个数字n,判断n是否在m1和m2之间,如果n在m1和m2之间则输出大写字母“Y”,否则输出大写字母“N”。输入描述:第一行输入两个数字m1,m2(m1<m2且m1,m2可以为整数或者小数),两数字之间以一个英文逗号隔开第二行输入一个数字n输出描述:如果n在m1到m2之间(不含m1和m2),输出大写字母“Y”,否则输出大写字母“N”样例输入:1,…
填空题
容易
知识点
题目描述
编程实现:
首先给定两个数字m1和m2,然后再给定一个数字n,判断n是否在m1和m2之间,如果n在m1和m2之间则输出大写字母“Y”,否则输出大写字母“N”。
输入描述:
第一行输入两个数字m1,m2(m1<m2且m1,m2可以为整数或者小数),两数字之间以一个英文逗号隔开
第二行输入一个数字n
输出描述:
如果n在m1到m2之间(不含m1和m2),输出大写字母“Y”,否则输出大写字母“N”
样例输入:
1,8
6样例输出:
Y参考答案
#参考答案1
m1,m2=input().split(',')
m1=float(m1)
m2=float(m2)
n=float(input())
if n<=m1 or n>=m2:
print('N')
else:
print('Y')
#参考答案2
lst1 = list(eval(input()))
n = float(input())
m1 = lst1[0]
m2 = lst1[1]
if n > m1 and n < m2:
print("Y")
else:
print("N")答案解析
评分标准:
6分:能正确输出一组数据;
6分:能正确输出两组数据;
6分:能正确输出三组数据;
7分:能正确输出四组数据。
上一题
下一题