Python课堂练习5

1、【填空题】 [填空题]
Python语言中整数1010的二进制数为_______,八进制数为 _______,十六进制数为_______ 


答案: 
第一空: 0b111110010

第二空:0o1762 

第三空:0x3f2
 

2、【填空题】-77.的科学计数法表示为______________, 4.3e-3的十进制表示为___________________

答案:

第一空:-7.7e1

第二空:0.0043

3、【填空题】(本题主要是想考察运算符号的优先级问题)

表达式1:30-3**2+8//3**2*10的值为___________________

表达式2:3*4**2/8%5的值为___________________

表达式3:2**2**3的值为___________________

表达式4:(2.5+1.25j)*4j/2的值为___________________

答案:

第一空:21

第二空:1.0

第三空:256

第四空:-2.5+5j

4、【填空题】若x=2, x*=3+5**2的运算结果是____________________

答案:56

5、编写程序,利用math库实现弧度和角度的相互转换。

from math import*
a=eval(input("请输入一个弧度值:"))
b=degrees(a)
print("对应的角度值为:",b)
c=eval(input("请输入一个角度值:"))
d=radians(c)
print("对应的弧度值为:",d)

6、 编写程序:一年365天,初始水平为1.0,每工作一天水平增加N(N由用户输入),不工作时水平降,一周连续工作5天,计算年终时的水平值并输出(保留2位小数)。

输入输出示例:

输入1:0.001       输出1:1.30

输入2:0.003       输出2:2.19

答案:

from math import*

N=eval(input())

s=1.0

n=int(trunc(365/7)*5+fmod(365,7))

for i in range(n):

    s=s*(1+N)

a=round(s,2)

print("{:.2f}".format(a))

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值