1.n1=6789,写代码获取变量n中百位上的数
n1 = 6789
hundred = n1 % 1000 //100
print("n1的百位上的数是: ", hundred)
2.n2=12345,写代码获取变量n中每一位上的数
n2 = 12345
ten_thusand = n2 // 10000
thusand = n2 % 10000 // 1000
n2_hundred = n2 % 1000 // 100
ten = n2 % 100 // 10
unit = n2 % 10
print("n2的万位上的数是: ", ten_thusand)
print("n2的千位上的数是: ", thusand)
print("n2的百位上的数是: ", n2_hundred)
print("n2的十位上的数是: ", ten)
print("n2的个位上的数是: ", unit)
3.写出判断一个数是否能同时被3和7整除的条件语句
num1 = int(input("enter a number: "))
if num1%3==0 and num1%7==0:
print("这个数能同时被3和7整除")
else:
print("这个数不能同时被3和7整除")
4.写出判断一个数是否能够被3或者7整除,但是不能同时被3或者7整除
num2 = int(input("enter a number: "))
if num2%3==0 or num2%7==0:
if not (num2%3==0 and num2%7==0):
print("这个数能够被3或者7整除,但是不同时被3或者7整除")
if num2 % 3 == 0 and num2 % 7 == 0:
print("这个数能同时被3和7整除")
else:
print("这个数既不能被3整除,也不能被7整除")
5.输入年,写代码判断输入的年是否是闰年,如果是输出'闰年',否则输出'不是闰年'
year = int(input("输入年份: "))
if year % 4 == 0 and not year % 100 == 0:
print("这是闰年")
else:
print("这不是闰年")
6.今天上课讲了1500秒的课,编程计算今天上课时间是多少小时,多少分钟,多少秒
time = 1500
hour = time//3600
minute = (time-(hour*3600))//60
second = time - hour*3600-minute*60
if hour < 1:
hour = 0
if minute < 1:
minute = 0
if second < 1:
second = 0
print("今天上课用了", hour, "小时", minute, "分钟", second, "秒")
7.定义两个变量保存一个人的身高和体重,编程实现判断这个人的身材是否正常!
公式: 身高(cm)/体重(kg)的平方的平均值在18.5 ~ 24.9之间属于正常。
height = int(input("输入身高(cm): "))
weight = int(input("输入体重(kg): "))
aver = height/weight**2
if 18.5 <= aver <= 24.9:
print("身材正常")
else:
print("需要锻炼")