zoukankan      html  css  js  c++  java
  • day8

    day8
    1.10进制转化为2进制
    10进制转化2进制主要采用反向取余法,用10进制除以2会得到商和余,再用商除2再得到商和余,一次类推,知道商为0时,然后从下往上取每次结果的余
    def dev(s):
    result = []
    while True:
    result.append(str(s/%))
    num = s//2
    if num == 0:
    break
    return ''.join(result[::-1])
     
    2.二进制转换十进制
    101
    def binTodev(s):
    result = 0
    num_length = len(s)
    for i in range(num_length):
    result += int(s[-(i+1)])*pow(2,i)
    return result
    课后;练习题:
    1.输入1-127的ASCII码并输出对应字符
    for i in range(1,128):
    print(chr(i))
     
    2.输入a,b,c,d四个整数,计算a+b-c*d的结果
    a = int(input('inport num a'))
    b = int(input('inport num b'))
    c = int(input('inport num c'))
    d = int(input('inport num d'))
    print(a + b - c * d)
     
    3.计算一周有多少分钟,多少秒钟
    print(7*24*60)
    print(7*24*60*60)
     
    4.三个人在餐厅吃饭,总共花费35.27美元,他们还想给15%小费,每个人应该怎么付费?
    print(round(35.27*1.15/3,2))
    round() 接受两个参数,第一个参数为十进制数字,第二个参数为精度,如果为空返回整数
     
    5.计算一个12.5x16.7的矩形房间的面积和周长
    print("面积",12.5*16.7)
    print("周长", 2*(12.5+16.7))
     
    6.怎么得到9/2的小数结果
    print(9/2)
     
    7.python计算中7*7*7*7,可以有多少种写法
    print(7*7*7*7)
    print(7**4)
    print(pow(7,4))
     
    8.将温度从华氏温度转换为摄氏温度,转换公式为c=5/9*(F-32)
    print(5/9*(100-32))
     
    9. 一家商场在降价促销。如果购买金额 50-100 元(包含
    50 元和 100 元)之间,会给 10%的折扣,如果购买金额大
    于 100 元会给 20%折扣。编写一程序,询问购买价格,再
    显示出折扣(10%或 20%)和最终价格
    num = int(input("输入您的购买金额:"))
    if num >= 50 and num <=100:
    print("折扣0.9")
    print("打折后是%s元" % (num*0.9))
    elif num >100:
    print("折扣0.8")
    print("打折后是%s元" % (num*0.8))

  • 相关阅读:
    toj 1410. Euclid's Game 夜
    hdu 1404 Digital Deletions 夜
    hdu 1536 SNim 夜
    1180. Stone Game 夜
    hdu 1729 Stone Game 夜
    一个有价值的 Sharepoint WebPart 页签部件
    开始 MS Project & P3 E/C 探讨历程!
    cvccomplextype.3.2.2: Attribute 'singleton' is not allowed to appear in element 'bean
    启迪技术
    上传图片:
  • 原文地址:https://www.cnblogs.com/jueshilaozhongyi/p/12082144.html
Copyright © 2011-2022 走看看