"""
1.使用位运算判断一个数是否是奇数
注:奇数的二进制的最后一位是1,偶数是0
"""
n=int(input('请输入一个数'))
if n&1==0:
print('%d是偶数'%(n))
else:
print('%d是奇数'%(n))
"""
2.表达式0x13 & 0x17的值是(19,23 )
"""
"""
3.若x = 2, y = 3则x & y的结果是(2 )
"""
"""
4.表达式 - 97 | 120的运算结果是(-1)
"""
"""
5.在位运算中,操作数每右移一位,其结果相当于( B)
A.操作数乘以2
B.操作数除以2
C.操作数除以4
D.操作数乘以4
"""
"""
6.设x是一个整数(16位).若要通过x | y使x低度8位置1,高8位不变,则y的二进制数是(01 )
"""
"""
7.下面定义变量正确的是(a,d)
a.a = b = c = 10
b.a, c = 10
c. in = 20
d.num = 10;t = 20
"""
"""
8.n = 6784,以下能够获取到7的方法有(b)
a.n / 1000 % 100
b.n % 1000 / 100
c.n // 100 % 10
d.n // 10 % 100 // 10
"""
"""
9.以下表达式10 / 4 + 23 // 4 * 2 - 30的计算结果是:_-17.5_____。
"""
"""
10.写代码获取输入数字12345中的每一位上的数字
"""
num7 = 12345
num8 = num7 // 10000
num9 = num7 % 10000
num10 = num9 // 1000
num11 = num9 % 1000
num12 = num11 // 100
num13 = num11 % 100
num14 = num13 // 10
num15 = num13 % 10
print(num8, num10, num12, num14, num15)
"""
11.写出判断一个数是否能同时被3和7整除的条件语句
"""
num16 = int(input('请输入一个数:'))
print(num16 % 3 == 0 and num16 % 7 == 0)
"""
12.写出判断一个数是否能够被3或者7整除,但是不能同时被3和7整除的表达式
"""
num17 = int(input('请输入一个数:'))
print('该数可以被3整除', num17 % 3 == 0)
print('该数可以被7整除', num17 % 7 == 0)
print('该数不能同时被3和7整除', not(num17 % 3 == 0 and num17 % 7 == 0))
"""
10.今天上课讲了1500秒的课,编程计算今天上课时间是多少小时,多少分钟,多少秒
"""
s1 = 1500
h = s1 // 3600
m = s1 // 60
s = s1 % 60
print('今天上课时间是', h, '小时', m, '分', s, '秒')
"""
11.定义两个变量保存一个人的身高和体重,编程实现判断这个人的身材是否完美!
公式:体重(kg)除以身高(m)的平方的值在18.5~24.9之间属于正常(输出True)
"""
height = float(input('请输入您的身高(cm):'))
weight = float(input('请输入您的体重(kg):'))
print('您的身体是否正常', weight / (height/100) ** 2 >= 18.5 and weight/(height/100) ** 2 <= 24.9)
网友评论