目录
不要使用CV大法哦,小心查重,有问题私戳我
1.停车费
import math
h = eval(input("time:"))
if h < 0.5 :
c = 0;
elif 0.5<h<10 :
c = math.ceil(h)*5
else :
c = 50
print(c)
2.骑车还是走路
d =int (input("Please input a number of distance:"))
t1 = d/2
t2 = d/4 + 50
if t1<t2 :
print("Walk")
elif t1==t2:
print("All")
else :
print("Bike")
3.判断三角形,并判断是何种三角形
(a,b,c) = eval(input("please input three numbers:"))
if a+b>c and a+c>b and b+c>a :
if a**2+b**2==c**2:
print("right triangle")
elif a==b==c:
print("equilateral triangle")
else :
print("ordinary triangle")
else:
print("false")
4.通过年份和月份,求该月天数
(y,m) = eval (input ("year,month:"))
a = [1,3,5,7,8,10,12]
b = [4,6,9,11]
if m in a :
print( '31' )
elif m in b :
print ( '30' )
else :
if y % 4 == 0 and y % 100 != 0 or y%400 == 0 :
print('29')
else :
print( '28')
5.录取研究生
(a,b,c,d)=eval(input('four scores:'))
sum=a+b+c+d
if a<60 or b<60 or c<60 or d<60 or sum<340:
print('not')
else:
if sum>=370:
print('free')
else:
print('pay')
6. 判断一个3位数是否是水仙花数。
n =eval(input("please input a three-digit number:"))
a=str(n)
if len(a)==3:
if n==eval(a[0])**3+eval(a[1])**3+eval(a[2])**3:
print('true')
else :
print('false')
else:
print('error')
7.Python 判断可逆素数
def s(n):
if n<2:
return 0
for i in range(2,n):
if n%i==0:
return 0
return 1
n=input()
a=n[::-1]
if s(eval(n)) and s(eval(a)):
print("yes")
else:
print("no")
8.大于平均值的个数
a = int(input())
if a < 0:
print('illegal input')
elif a == 0:
print("0")
else:
n = []
for i in range(a):
b = eval(input())
n.append(b)
ave=sum(n)/len(n)
l = sum(i>=ave for i in n)
print(l)