目录
一、时间转换
题目
时间转换:输入一个总秒数,计算是几小时几分钟几秒,并一行输出。
要求:
a)输入行,一个整数,表示总秒数;
b)输出行,三个整数,表示小时、分钟、秒,两两之间用个空格隔开。
输入样例:
7201
输出样例:
2时0分1秒
代码
seconds=int(input("输入一个总的秒数:"))#input()输入是一个字符串需要转换
h=seconds//(60*60)#整除//,取商
m=(seconds-h*(60*60))//60
s=seconds-(h*(60*60))-(m*60)
print('%d时 %d分 %d秒' %(h,m,s))
二、猜肇事车牌号
题目
一辆卡车违反交通规则逃跑。现场有3个目击证人,但都没有记住车号,
只记下车号的某些特征。甲说:牌照的前面2位数字是相同的;乙说:牌照后面2
位数字是相同的,但与前面2位不同;丙是数学家,他说:四位的车号刚好是
个整数的平方,请根据以上的线索查出车号
代码
import math
for num in range(1000,9999+1):
x1=num//1000
x2=num//100%10
y1=num//10%10
y2=num%10
if x1==x2 and y1==y2 and math.sqrt(num)==int(math.sqrt(num)):
print(num)