day03-homework

day3作业

  1. 写出判断一个数是否能同时被3和7整除的条件语句
    num =int(input('输入一个数:'))
    print('能否同时被3和7整除',num%3==0 and num%7==0)

  2. 写出判断一个数是否能够被3或者7整除,但是不能同时被3和7整除
    num =int(input('输入一个数:'))
    print('能否被3或者7整除,但是不能同时被3和7整除',(num%3==0 or num%7==0) != (num%3==0 and num%7==0))

  3. 输入年,写代码判断输入的年是否是闰年,如果是输出'True',否则输出'False'
    num =int(input('输入一个数:'))
    if num%4==0:
    print('True')
    else:
    print('Flase')

  4. 今天上课讲了15000秒的课,编程计算今天上课时间是多少小时,多少分钟,多少秒;以‘XX时XX分XX秒’的方式表示。
    例如: 时间67秒 —> 0时1分7秒
    num = 15000
    hr = num // 3600
    min = num//60%60
    m = num % 60
    print('{}时{}分{}秒'.format(hr,min,m))

  1. 定义两个变量保存一个人的身高和体重,编程实现判断这个人的身材是否正常!
    公式: 体重(kg)/身高(m)的平方值在18.5 ~ 24.9之间属于正常。
    kg = int(input('输入体重'))
    m = int(input('输入身高'))
    print('判断这个人的身材是否正常',18.5<=kg/m**2<=24.9)

  2. 位运算练习题
    1)表达式0x13 & 0x17的值( 19 )
    2)表达式0x13 | 0x17的值( 23 )
    3)表达式0x13 ^ 0x17的值( 4 )

    1. 若x=12,y=13则x&y的结果是(12 )
    2. 在位运算中,操作数每右移一位,其结果相当于( B )
      A.操作数乘以2 B.操作数除以2
      C.操作数除以4 D.操作数乘以4
      6).设x 是一个整数(16bit).若要通过x|y使x低8位置1,高8位不变,则y的二进制数是( 11111111 )

你可能感兴趣的:(day03-homework)