# 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语言程序设计教程赵璐 第三章 课后习题 程序流程控制
发布评论