第三章
以(1)为例
for i in range(1 , 5) :
age = int(input("输入面试者的年龄: "))
workAge = int(input("输入第面试者的工作经验: "))
pro = input("输入第面试者的专业: ")
if age < 25 and pro == "计算机" :
print(i , "获得面试机会")
else :
print(i , "抱歉您不符合面试要求!")
grades = int(input("请输入成绩:"))
if grades > 100 or grades < 0 :
print("成绩有误!")
elif grades >= 90 :
print("A")
elif grades > 80 :
print("B")
elif grades > 70 :
print("C")
elif grades > 60 :
print("D")
else :
print("E")
for year in range(2000 , 3001) :
if (year % 4 == 0 and year % 100 != 0 ) or year % 400 == 0 :
print(year)
for i in range(0 , 91 , 5) :
print("sin" , i ,'=' , math.sin(i) ,"\t cos" , i ,'=' , math.cos(i))
def mysqrt(x):
y = x
while abs(y * y - x) > 1e-6:
y = (y + x / y) / 2
return y
n = int(input())
for i in range(1 , n) :
print("sqrt", i , "=" ,mysqrt(i))
print("sqrt", i , "=" ,math.sqrt(i))
n = int(input())
for i in range(n , 0 , -1) :
if i % 17 == 0 :
print(i)
S = 0
for i in range(1 , 100 , 2):
S += 1 / i
print(S)
import random
def dels(x , y):
m = min(x , y)
Gys = 1
for i in range(1,int(m+1)):
if x % i == 0 and y % i == 0:
Gys = i
return Gys
a = random.randint(1 , 100)
b = random.randint(1 , 100)
c = random.randint(1 , 100)
print("a = ", a , " b = ", b , " c = ", c)
Gys = dels(a , b) ; dels(Gys , c)
print('最大公约数为:%d' %Gys)
Gbs = a*b*c / Gys
print('最小公倍数为:%d' %Gbs)