牛客网Python入门103题练习|(05--运算符(2))

⭐NP37 不低于与不超过

描述

牛妹去游乐园,对于某项目,如果牛妹的身高k不超过某个标准x,就不需要收取额外费用,但是该项目有需要身高不低于y才可以保障安全。现依次输入三个数字k、x、y,牛妹想让你帮她比较一下,她的身高是否不超过x,是否不低于y。

输入描述:

一行输入三个正浮点数k、x、y,三个数字通过空格间隔。

输出描述:

第一行输出k是否不超过x,True或者False;

第二行输出k是否不低于y,True或者False。

示例1

输入:

1.2 2.0 1.1

输出:

True
True

说明:

 
 

牛妹身高1.2,不超过2.0,输出True;

牛妹身高1.2,不低于1.1,输出True。

s = input().split()
print(f"{s[0]<=s[1]}\n{s[0]>=s[2]}")

⭐NP38 牛牛的逻辑运算

描述

牛牛想要锻炼自己的逻辑能力,于是输入了两个整型变量x和y,分别判断它们的与、或、非关系,你能帮他输出x与y,x或y,非x,非y的值吗?

输入描述:

输入两个整数x和y,通过空格间隔。

输出描述:

每行分别直接输出x与y,x或y,非x,非y的值,前两个为数值,后两个为布尔值。

示例1

输入:

0 2

输出:

0
2
True
False
x,y = input().split()
print(f"{x and y}\n{x or y}\n{not int(x)}\n{not int(y)}")

⭐NP39 字符串之间的比较

描述

正在学习Python的牛可乐,对Python里面的大小比较很疑惑。他知道数字之间可以相等,有大小关系,但是字符串之间怎么比较,他就很纳闷了。现在牛可乐输入两个字符串s1与s2,请你帮他比较这两个字符串是否相等,两个字符串各自调用lower函数后还是否相等。

输入描述:

两行输入两个字符串,其中字符仅包含大小写字母和数字。

输出描述:

第一行输出s1是否与s2相等的布尔值;

第二行输出s1.lower()是否与s2.lower()相等的布尔值。

示例1

输入:

Python
PYTHON

输出:

False
True
s1 = input()
s2 = input()
print(s1==s2)
a1 = s1.lower()
a2 = s2.lower()
print(a1==a2)

⭐NP40 俱乐部的成员

描述

牛客网内部有一个刷题俱乐部,是大家比拼刷题与交流算法的地方。现在给出俱乐部的名单,请以列表的形式记录它们,并使用Python的成员运算检验给出的名字name是否属于这个俱乐部?(名字区分大小写)

输入描述:

第一行输入俱乐部的名单,以多个字符串的形式,字符串之间用空格间隔;

第二行输入要查询的名字name。

输出描述:

直接输出这个名字是否属于俱乐部名单的布尔值,True或者False。

示例1

输入:

NiuNiu NiuMei NiuNeng Niukele
NiuMei

输出:

True
lst = input().split()
print(input() in lst)

⭐NP41 二进制位运算

描述

Python有位运算,是直接将数字看成二进制,直接对二进制数字的每一位进行运算。现输入两个十进制整数x、y,请计算它们的位与、位或,输出按照十进制的形式。

输入描述:

一行输入两个整数x、y,以空格间隔。

输出描述:

第一行输出x位与y;

第二行输出x位或y。

示例1

输入:

1 2

输出:

0
3

说明:

 
 

1 = 0001,2 = 0010

0001 & 0010 = 0000 = 0

0001 |0010 = 0011 = 3

x,y = map(int,input().split())
print(f"{x & y}\n{x | y}")

⭐NP42 公式计算器

描述

牛客网为员工举行了一项快速心算大赛,需要程序员大大写一款涉及加减乘除的验算小程序。假如输入的数字分别是x、y、z、k,请输出x+y的结果与z-k的结果相乘的值。

输入描述:

一行输入四个整数,以空格间隔。

输出描述:

直接输出计算结果,结果一定是整数。

示例1

输入:

1 2 3 4

输出:

-3
x,y,z,k = map(int,input().split())
print((x+y)*(z-k))

猜你喜欢

转载自blog.csdn.net/YueXuan_521/article/details/129960536
今日推荐