计算机基础python程序设计(P206)

一.填空题(一般推荐在编译器中算出来)

1.表达式2**2**4的值是————  65536

知识点—算术运算符的应用

 2.数学关系式3<=x<15写成Python表达式为———— x>=3 and x<15

知识点——逻辑运算符

True and True -> True
True and False -> False
False and True -> False
False and False -> False

3.已知x=2.y=5,复合赋值语句x* =y十7执行后x的值为————24

知识点——赋值运算符

 4.表达式12//5-4+5*8%7/2的结果是————0.5

>>> 12//5-4+5*8%7/2
0.5

5.Python 语句“a,b=7,8;a,b=b,a;print(a,b)”执行的结果是————8 7

>>> a,b=7,8
>>> a,b=b,a
>>> print(a,b)
8 7

6..判断整数a能够同时被3和5整除,但不能被7整除的表达式是———

a%3==0 and a%5==0 and a%7!=0

二.简答题

1.下列标识符中是哪些是合法的 Python标识符————abc,w3c,Py,While,M_D_5

abc,3com.if,w3c,Py,I'm,While,A.B,M_ D_ 5

标识符命名规则有如下4个要求:
1.见名知意 :看到变量的名字就能知道这个变量干什么的
2.由字母、下划线和数字组成,且数字不能开头
3.区分大小写
4.不能和关键字重复

常见关键字

and     as      assert     break     class      continue    def     del
elif    else    except     exec      finally    for         from    global
if      in      import     is        lambda     not         or      pass
print   raise   return     try       while      with        yield

2.假设x=7,计算下列表达式执行后x的值。
(1)x+=x (2) x-=3 (3) x*=x+6 (4) x//=2+3 (5) x%=x-x%4

(1)x=14

  (2) x=4

  (3)x=91

  (4)x =1

  (5)x= 3

#第一小题
(x*x+y*y)/(a+b)

#第二小题
(a+5)*(a+5)/(4*b)

#第三小题
#要用到math库里的pow
import math
(b*pow(r+1,n))**(1./3)

#第四小题
from math import sqrt
(x+y+z)/sqrt(x*x+y*y)

三.编程题
1.编写程序:将一个两位正整数的个位数字和十位数字交换位置,如将 25 变成52

import random
def ETAE(x):#Exchange ten and everyone
    x = str(x)
    x = int(x[1]+x[0])
    print('交换后',x)
x  = random.randint(10,100) #随机一个两位数(左开右闭)
print('交换前',x)
ETAE(x)

2.随机生成两个10以内的整数,以这两个整数为坐标确定平面上的一个点,计算这个点和(0,0)点的距离。

import random
def  DTDBTP(x,y):  #Determine the distance between two points
    dis = (x*x+y*y)**(1./2)
    print('点(%d,%d)到(0,0)的距离是 %.3f'%(x,y,dis))#保留了三位小数
x = random.randint(1,10)#获得随机数
y = random.randint(1,10)
DTDBTP(x,y)


3.编写程序:输人5个学生成绩,计算平均成绩并输出

lis = list(map(int,input().split()))#按照 34 54 32 23 99的格式输入五个学生的成绩并且放进列表
print(round(sum(lis)/5,2)) #输出平均成绩并保留两位小数


4.编写程序:根据本金、年利率、投资年数计算终值

计算公式为终值=本金X(1十年利率)年数

import math
principal = int(input('请输入本金:'))
num_of_years = int(input('请输入年数:'))
annual = float(input('请输入年利率:'))
final_value = principal*(1+annual)**num_of_years#终值=本金X(1十年利率)**年数
print('获得终值:',final_value)

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
ACS510变频器的多泵控制功能可以通过编程实现。以下是控制三台水泵的简单编程示例: ``` P201 = 1 ;设置为多泵控制模式 P202 = 3 ;设置泵的数量为3 P203 = 50 ;设置泵1的最小频率为50Hz P204 = 60 ;设置泵1的最大频率为60Hz P205 = 50 ;设置泵1的起始频率为50Hz P206 = 10 ;设置泵1的启动延迟为10秒 P207 = 1 ;设置泵1的工作模式为自动(1为自动,0为手动) P208 = 2 ;设置泵1的优先级为2 P209 = 2 ;设置泵1到泵2的切换条件为流量(1为时间,2为流量,3为压力) P210 = 25 ;设置泵1到泵2的切换流量为25m3/h P211 = 50 ;设置泵2的最小频率为50Hz P212 = 60 ;设置泵2的最大频率为60Hz P213 = 50 ;设置泵2的起始频率为50Hz P214 = 10 ;设置泵2的启动延迟为10秒 P215 = 1 ;设置泵2的工作模式为自动 P216 = 1 ;设置泵2的优先级为1 P217 = 2 ;设置泵2到泵3的切换条件为流量 P218 = 25 ;设置泵2到泵3的切换流量为25m3/h P219 = 50 ;设置泵3的最小频率为50Hz P220 = 60 ;设置泵3的最大频率为60Hz P221 = 50 ;设置泵3的起始频率为50Hz P222 = 10 ;设置泵3的启动延迟为10秒 P223 = 1 ;设置泵3的工作模式为自动 P224 = 3 ;设置泵3的优先级为3 P225 = 2 ;设置泵3到泵1的切换条件为流量 P226 = 25 ;设置泵3到泵1的切换流量为25m3/h ``` 以上是一个简单的ACS510变频器控制三台水泵的编程示例,具体的参数设置可以根据实际情况进行调整。通过编程,可以实现更加精细化的控制,提高水泵系统的效率和稳定性。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值