day3-作业

day3作业


1. n = 6789, 写代码获取变量n中百位上的数
n = 6789
a = n // 100 % 10
print('百位:%d' % a)

2. n = 12345, 写代码获取变量n中每一位上的数
n = 12345
a = n // 10000
b = n // 1000 % 10
c = n // 100 % 10
d = n // 10 % 10
e = n % 10
print('万位:%d, 千位:%d, 百位:%d, 十位:%d, 个位:%d' % (a, b, c, d, e))

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

4. 写出判断一个数是否能够被3或者7整除,但是不能同时被3或者7整除
num2 = int(input('请输入一个数:'))
if (num2 % 3 or num2 % 7) and not (num2 % 3 and num2 % 7):
    print('%d能被3或者7整除,但不能同时被3或者7整除' % num2)
else:
    print('不满足条件')

5. 输入年,写代码判断输入的年是否是闰年,如果是输出'闰年',否则输出'不是闰年'
year = int(input('请输入一个年份:'))
if (year % 4 == 0 and year % 100) or year % 400 == 0:
    print('%d是闰年' % year)
else:
    print('%d不是闰年' % year)

6. 今天上课讲了15000秒的课,编程计算今天上课时间是多少小时,多少分钟,多少秒;以‘XX时XX分XX秒’的方式表示。
例如: 时间67秒 —> 0时1分7秒
class_time = 15000
second = class_time % 60
minutes = class_time // 60 % 60
hours = class_time // 60 // 60
print('%d时%d分%d秒' % (hours, minutes, second))

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

你可能感兴趣的:(day3-作业)