目录
7-2 jmu-python-判断闰年
year=eval(input())
if (year%4==0 and year%100!=0) or year%400==0:
print(f"{year}是闰年")
else:
print(f"{year}不是闰年")
7-3 jmu-python-素数
n=int(input())
if n>1:
for i in range(2,n):
if n%i == 0 :
print(f"{n} is not prime")
break
else:
print(f"{n} is prime")
else:
print(f"{n} is not prime")
7-4 jmu-python-找字符
n=input()
u=input()
a=n.find(u)+1
if a==0:
print(f"can't find letter {u}")
else:
print(f'index={a}')
7-5 运输打折问题
t,km=map(eval,input().split())
if km>0:
if 0<km<259:
print(round(t*km*1.0))
elif 250<=km<500:
print(round(t*km*0.98))
elif 500<=km<1000:
print(round(t*km*0.95))
elif 1000<=km<2000:
print(round(t*km*0.92))
elif 2000<= km<3000:
print(round(t*km*0.9))
elif 3000<=km:
print(round(t*km*0.85))
else:
print(0)
else:
print(0)
7-6 水仙花数
n = int(input())
for num in range(10**(n-1),10**n):
i = num
sum = 0
while (i > 0):
a = i % 10
sum += a ** n
i = i // 10
if sum == num:
print(sum)
7-7 生成输入数的乘方表
a,n = input().split()
n = int(n)
a = float(a)
ans = 1
print(a,end = "")
print("**0=1.00")
for i in range (1, n+1):
ans = ans*a
print(a,end = "")
print("**",end = "")
print(i,end = "")
print("=",end = "")
print("{0:.2f}".format(ans))