day03_homework

  1. n = 6789, 写代码获取变量n中百位上的数
n = 6789
hNum = (n // 100) % 10 
print(hNum)
  1. n = 12345, 写代码获取变量n中每一位上的数
n = 12345
units_num = n % 10
decade_num = (n // 10) % 10
hundred_num = (n // 100) % 10
thousand_num = (n // 1000) % 10
myriabit_num = (n // 10000) % 10
print(n, myriabit_num, thousand_num, hundred_num, decade_num,units_num)
  1. 写出判断一个数是否能同时被3和7整除的条件语句
a = 21
if (a%3 == 0) and (a%7 == 0):
    print(True)
else:
    print(False)

  1. 写出判断一个数是否能够被3或者7整除,但是不能同时被3或者7整除
if a%3 == 0:
    if a%7 == 0:
        print(False)
    else:
        print(True)
else:
    if a%7 == 0:
        print(True)
    else:
        print(False)
  1. 输入年,写代码判断输入的年是否是闰年,如果是输出'闰年',否则输出'不是闰年'
year = 2019
if year % 4 == 0:
    if year % 100 :
        print('闰年')
    elif year % 400 == 0:
        print('闰年')
    else:
        print('不是闰年')
else:
    print('不是闰年')
  1. 今天上课讲了1500秒的课,编程计算今天上课时间是多少小时,多少分钟,多少秒
s = 1500
time_h = s // 3600
time_min = (s - time_h * 3600) // 60
time_s = s - time_h * 3600 - time_min * 60
print('%d小时%d分钟%d秒' %(time_h, time_min,time_s))
  1. 定义两个变量保存一个人的身高和体重,编程实现判断这个人的身材是否正常!
    公式: 体重(kg)/身高(m)的平方在18.5 ~ 24.9之间属于正常。
height = float(input('请输入身高(m):'))
weight = float(input('请输入体重(kg):'))
if weight/height**2 <= 24.9:
    elif weight/height**2 >= 18.5:
        print('正常')
    else:
        print('偏瘦')
else:
    print('偏胖')

你可能感兴趣的:(day03_homework)