Python程序语言设计教程赵璐【第三章】答案

第三章

以(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)
  • 0
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

息息在努力吖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值