# 输出由1、2、3、4这4个数字组成的每位数都不相同的所有三位数"""
digits = (1, 2, 3, 4)
for i in digits:
for j in digits:
for k in digits:
if i != j and j != k and i != k:
print(i * 100 + j * 10 + k)
"""for i inrange(1,5):for j inrange(1,5):for k inrange(1,5):if i != j and j != k and i != k:print(i, j, k)
猜数字
# 一个整数,它加上100和加上268后都是一个完全平方数,请问该数是多少?import math
for i inrange(1,10000):
x =int(math.sqrt(i +100))
y =int(math.sqrt(i +268))if(x*x == i+100)and(y*y == i+268):print(i)
猜时间
# 输入某年某月某日,判断这一天是这一年的第几天?
year =int(input("请输入年份:"))
month =int(input("请输入月份:"))
day =int(input("请输入日期:"))
months =(0,31,59,90,120,151,181,212,243,273,304,334)if0< month <=12:sum= months[month -1]else:print("月份错误!")sum+= day
if(year %400==0)or((year %100!=0)and(year %4==0)):if month >2:sum+=1print(f"这天是一年的第{
sum}天!"
python程序50题数字组合# 输出由1、2、3、4这4个数字组成的每位数都不相同的所有三位数"""digits = (1, 2, 3, 4)for i in digits: for j in digits: for k in digits: if i != j and j != k and i != k: print(i * 100 + j * 10 + k)"""for i in range(1, 5