练习代码(1)

1.1
print("猜猜我是谁?")
tmp = input("猜猜我是谁?:")
guess = int(tmp)
if guess == 520:
    print("you're right")
else:
    print("you're wrong")
print("game over")
1.2
import random
secret = random.randint(1,5)
print("猜猜我是谁?")
tmp = input("猜猜我是谁?:")
guess = int(tmp)
while guess != secret:
    tmp = input("guess again:")
    guess = int(tmp)
    if guess == secret:
        print("you're right")
    else:
        if guess > secret:
            print("大了")
        else:
            print("小了")
print("game over")
1.3
for i in range(1,100,1.5):
    print(i)
1.4
a=input("请输入该孔道的三次蛋白质加样量,以逗号隔开:")  
b=input("请输入该孔道的三次灰度值,以逗号隔开:")  
aim=int(input("目标内参的灰度值="))  
c=[]  
d=[]  
for i in a.split(','):  
    c.append(float(i))  
for i in b.split(','):  
    d.append(float(i))  
l=0.0  
m=0.0
n=0.0 
p=0.0
e=0.0
f=0.0
for i in c:  
    l=l+i  #x的加和:l
    n=sum([ i*i for i in c])#x平方的加和:n
for i in d:  
    m=m+i  #y的加和:m
p=sum([c[i]*d[i] for i in range(0,3)])#x*y的加和:p
e=(p-l*m/3)/(n-l*l/3)  #最小二乘法公式:a=(Σxy-ΣxΣy/N)/(Σx^2-(Σx)^2/N),a是斜率
f=m/3.0-e*l/3.0 #b=y(平均)-a*x(平均);b是截距
aimcon=(aim-f)/e
print(l,m,n,p,e,f)#用于测试各个量是否正确
print("线性回归方程是:y=",e,"x+",f)
print("理论上的加样量=",aimcon)






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值