python中的if else,for循环,变量类型转换等

if __name__ == '__main__':
    # print('%.2f' %min(0.3+1.00*2,1))
    # a="你好:"+str(0.99)
    # print(a)
    # print('%.2f' %min(0.3+0.33*2,1))
    list=[1,2]
    s=0
    su=0
    sum=0
    for d in list:
        if d==1:
         s=s+1
        else:
         s=s
        if d==2:
           su=su+1
        else:
            su=su
        if d==3:
           sum=3+3
    print(s)
    print(su)
    print("sum="+str(sum))  #int转字符串  str(变量)
    sn=s+su+sum
    print("sn="+str(sn))
    print(type(sn))
    if s !=0:
            ss=float('%.2f' %(s/sn))  # 保留两位小数%.2f' %(变量)
    else:
            ss=0.00
    if su !=0:
            ssu=float('%.2f' %(su/sn)) #变量转float类型  float(变量)
    else:
            ssu=0.00
    if sum !=0:
           ssum =float('%.2f' %(sum/sn))
    else:
           ssum=0.00
    # print(type(ss))
    print("ss="+str(ss))
    print("ssu=" +str (ssu))
    print("ssum=" + str(ssum))
    print(type(ss))

    if ss !=0.00:
           a1 =float('%.2f' %min(0.3+ss*2,1))
    else:
           a1=0.3
    if ssu !=0.00:
           a2= float('%.2f' %(min(0.3+ssu*2,1)))
    else:
           a2=0.3
    if ssum !=0.00:
           a3=float('%.2f' %(min(0.3+ssum*2,1)))
    else:
           a3=0.3
    print(type(a1))
    print("a1="+str(a1))
    print("a2="+str(a2))
    print("a3="+str(a3))
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值