# 作业1 n = 6789,写代码获取变量n中百位上的数.
num1 = input ('请输入一个 三位及以上 的数字:\n')
n1 = int(num1)
print( num1 +'中百位上的数为:\n', n1 // 100 % 10,'\n')
#作业2 n = 12345, 写代码获取变量n中每一位上的数
num2 = input ('请输入一个 五位数 的数字:\n')
n2 = int(num2)
a = n2 % 10
b = n2 // 10 % 10
c = n2 // 100 % 10
d = n2 // 10**3 % 10
e = n2 // 10**4 % 10
print('n中每一位从最高位到最低位分别是:\n',e,d,c,b,a,'\n')
# 作业3 写出判断一个数是否能同时被3和7整除的条件语句
num3 = input ('请输入一个数字:\n')
n3 = int(num3)
if n3 % 3 == 0:
if n3 % 7 == 0:
print('可以被3和7整除。\n')
else:
print('只可被3整除。\n')
else:
print('都不可被整除。\n')
#作业4 写出判断一个数是否能够被3或者7整除,但是不能同时被3或者7整除
num4 = input ('请输入一个数字:\n')
n4 = int(num4)
if n4 % 3 == 0:
print('\t目前这个数能被3整除\n')
if n4 % 7 != 0:
print('nice,你得到了一个能被3整除但是不能被7整除的数\n')
else:
print('很遗憾,你得到了一个最不想要的都能被整除的数。\n')
elif n4 % 7 ==0:
print('Nice,你得到了一个能被7整除,但是不能被3整除的数\n')
# 作业5 输入年,写代码判断输入的年是否是闰年,如果是输出'闰年',否则输出'不是闰年'
year = input('请输入你想查询的年份:\n')
y = int(year)
if y % 4 == 0:
if y % 100 == 0:
if y % 400 == 0:
print('是闰年\n')
else:
print('不是闰年\n')
else:
print('是闰年\n')
else:
print('不是闰年\n')
# 作业6 今天上课讲了15000秒的课,编程计算今天上课时间是多少小时,多少分钟,多少秒;以‘XX时XX分XX秒’的方式表示。
# 例如: 时间67秒 —> 0时1分7秒
sec = input ('今日上课的时间是(按s计算):\n')
sec = int(sec)
h = sec//3600
m = (sec-h*3600)//60
s = sec-h*3600-m*60
print('时间'+str(h)+'时'+str(m)+'分'+str(s)+'秒\n')
# 作业7 定义两个变量保存一个人的身高和体重,编程实现判断这个人的身材是否正常!
# 公式: 体重(kg)/身高(m)的平方值在18.5 ~ 24.9之间属于正常。
h = input('请输入身高(单位:m):\n')
w = input('请输入体重(单位:kg):\n')
h = float(h)
w = float(w)
bmi = (w/h)**2
if 18.5 <= bmi <= 24.9:
print('BMI正常\n')
else:
print('BMI不正常\n')