# 1
age = int(input("请输入年龄:"))
experience = int(input("请输入工作经验/年:"))
major = input("请输入所学专业:")
if major == "计算机" and age <= 25 or major == "电子" and experience >= 4 or major == "通信":
    print("获得面试机会")
else:
    print("抱歉,您不符合面试要求")
# 2
mark = eval(input("请输入百分制成绩:"))
if 100 >= mark >= 90:
    print("A")
elif 80 <= mark <= 90:
    print("B")
elif 70 <= mark <= 79:
    print("C")
elif 60 <= mark <= 69:
    print("D")
elif 0 <= mark <= 60:
    print("D")
else:
    print("成绩有误")
# 3
for i in range(2000, 3001):
    if i % 4 == 0 and i % 100 != 0 or i % 400 == 0:
        print(i, end=" ")
# 4
import math
for i in range(0, 91, 5):
    x = math.radians(i)
    s = math.sin(x)
    c = math.cos(x)
    print("角度值:", i)
    print("正弦值:", s)
    print("余弦值:", c)
# 5
import math
num = int(input(' 输入一个整数 num : '))
for x in range(1, num+1):
     n = 0
     y = 1.0
     while abs(y*y-x) > 1e-8:
       y = (y+x/y)/2
       n = n+1
     print(" 平方根为: ", y, end=' ')
     print("sqrt 求平方根为: ", math.sqrt(x))
# 6
s = []
n = int(input("请输入正整数:"))
for i in range(1, n):
    if i % 17 == 0:
        s.append(i)
M = max(s)
print(M)
# 7
n = int(input("请输入项数:"))
if n == 1:
    s = 1
elif n > 1:
    s = 1
    for i in range(2, n+1):
       s = s+((-1)**i)*(1/(2*i-1))
print("sum=", s)
# 8
from random import *
a = randrange(0, 101)
b = randrange(0, 101)
c = randrange(0, 101)
# print(a)
# print(b)
print(c)
s = []
for i in range(1, 101):
    if a % i == 0 and b % i == 0 and c % i == 0:
        s.append(i)
M = max(s)
print(M)
x = max(a, b, c)
# print(x)
while True:
    if x % a == 0 and x % b == 0 and x % c == 0:
        print(x)
        break
    x = x + 1

 

更多推荐

python语言程序设计教程赵璐 第三章 课后习题 程序流程控制