1693 计算矩形面积

    1. width = eval(input())
    2. length = eval(input())
    3. area = width * length
    4. print(area)

    1837 表达式求值

    1. a = float(input())
    2. b = float(input())
    3. c = float(input())
    4. x = (-b + (b * b - 4 * a * c) ** (1 / 2)) / (2 * a)
    5. print('{:.2f}'.format(x))

    12038 三角形周长及面积

    import math
    
    a = float(input())
    b = float(input())
    c = float(input())
    s = (a + b + c) / 2
    m = (s * (s - a) * (s - b) * (s - c)) ** 0.5
    #m=math.sqrt(s * (s - a) * (s - b) * (s - c))
    print("周长={:.2f}".format(a + b + c))
    print("面积={:.2f}".format(m))
    

    115 求数列前n项的平方和

    print(sum(x * x for x in range(1,int(input()) + 1)))
    #1×1+2×2+3×3……的前n项和
    
    n = int(input())
    sumn = 0
    for i in range(1,n+1):
        sumn = sumn + i * i
    print(sumn)
    

    1810棋盘放米

    print(sum([2 ** i for i in range(int(input()))]))
    n = int(input())
    mySum = 0
    for i in range(n):
        t = 2 ** i
        mySum = mySum + t
    print(mySum)
    

    1811百钱买百鸡A

    for cock in range(1, 101):                 # 公鸡数量不为0且小于或等于100
        for hen in range(1, 101):              # 母鸡数量不为0且小于或等于100
            for chicken in range(1, 101):   # 小鸡数量大于0小于等于100且是3的倍数
                if chicken % 3 == 0:
                    if cock + hen + chicken == 100 and 5 * cock + 3 * hen + chicken // 3 == 100:
                        print(cock, hen, chicken)  # 遇到满足条件的数字组合就输出
    
    
    for cock in range(1, 101):                 # 公鸡数量不为0且小于或等于100
        for hen in range(1, 101):              # 母鸡数量不为0且小于或等于100
            chicken = 100 - cock - hen   # 小鸡数量大于0小于等于100且是3的倍数
            if chicken % 3 == 0 and 5 * cock + 3 * hen + chicken // 3 == 100:
                print(cock, hen, chicken)  # 遇到满足条件的数字组合就输出
    
    for cock in range(1, 20):                 # 公鸡数量不为0且小于或等于100
        for hen in range(1, 33):              # 母鸡数量不为0且小于或等于100
            chicken = 100 - cock - hen   # 小鸡数量大于0小于等于100且是3的倍数
            if chicken % 3 == 0 and 5 * cock + 3 * hen + chicken // 3 == 100:
                print(cock, hen, chicken)  # 遇到满足条件的数字组合就输出
    

    1820计算阶乘

    import math
    
    print(math.factorial(int(input())))
    # fact = 1
    # n = int(input())
    # for i in range(1,n + 1):
    #     fact = fact * i
    # print(fact)
    

    2145奇数数列求和

    n = int(input())
    print(sum(range(1,2*n,2)))
    

    1854今年多少天?

    year = int(input())
    if year % 400 == 0 or (year % 4 ==0 and year % 100 != 0):
        print(366)
    else:
        print(365)
    

    2429身高测算

    x=int(input())
    y=int(input())
    g=input()
    if g=="男":
        h=(x+y)*1.08/2
        print(int(h))
    elif g=="女":
        h=(x*0.923+y)/2
        print(int(h))
    else:
        print("无对应公式")
    

    10363出租车计费

    distance, wait = map(int, input().split(','))
    if distance <= 3:                               # 如果行驶里程不超过起步里程
        fee = 13 + wait * 1                         # 收费为起步价与等待费用之和
    elif 3 < distance <= 15:                        # 如果行驶里程超过起步里程但不超过15公里
        fee = 13 + (distance - 3) * 2.3 + wait * 1  # 收费为起步费+超过3公里的部分2.3元/公里+等待费用
    else:    # 如果行驶里程超过15公里,15公里内的按照(2)计算,超过15公里的基本单价加收50%的费用2.3 * (1 + 0.5)
        fee = 13 + (15 - 3) * 2.3 + (distance - 15) * 2.3 * (1 + 0.5) + wait * 1
    # print("{:.0f}".format(fee))                     # 保留0位小数
    print(int(fee))
    

    12142分段函数A

    x = int(input())
    if x > 10 or x < -10:
        print("ERROR")
    else:
        if 0 <= x < 6:
            y = x + 14
        elif 6 <= x <= 10:
            y = 6 * x
        else:
            y = 2 * x * x * x + 4 * x * x + 3
        print(y)
    

    1713百分制成绩转换五分制(循环)

    while True:
        score = eval(input())
        if score < 0:
            print('end')
            break
        elif score > 100:
            print('data error!')
        elif score >= 90:
            print('A')
        elif score >= 80:
            print('B')
        elif score >= 70:
            print('C')
        elif score >= 60:
            print('D')
        else:
            print('E')
    
    degree = 'EEEEEEDCBAA'
    while True:
        score = float(input())
        if score < 0:
            print('end')
            break
        else:
            print('data error!') if (score > 100 or score < 0) else print(degree[int(score //10)])
    

    68514素数

    num = int(input())        #接收用户输入并转成整数
    for n in range(2,num+1):
        for i in range(2, n):
            if n % i == 0:
                break
        else:
            print(n,end=' ')  #在同一行内输出结果,不换行,中间用空格分隔
    

    107反转一个整数

    num = input()[::-1]
    print(-int(num[:-1])) if num[-1] == '-' else print(int(num))
    
    num = input()
    n = num[::-1]
    if n[-1] == '-':
        n = '-' + n[:-1].strip('0')
    print(n.strip('0'))
    

    2425分类统计字符

    import string
    str = input()
    
    letter ,digit, other = 0, 0, 0
    for s in str:
        if s in string.ascii_letters:
            letter = letter + 1
        elif s in string.digits:
            digit = digit + 1
        else:
            other = other + 1
    print("letter = {}, digit = {}, other = {}".format(letter, digit, other))
    

    2085身份证号基本信息

    id_umber = input()              # 输入合法的身份证号码
    year = id_umber[6:10]           # 切片,6-9位是年份信息
    month = id_umber[10:12]         # 切片,10-11位是月份信息
    date = id_umber[12:14]          # 切片,12-13位是日期信息
    if int(id_umber[16]) % 2 == 0:  # 序号16的数字转数值型后若能是偶数代表女性
        gender = '女'
    else:                           # 序号16的数字转数值型后若能是奇数代表男性
        gender = '男'
    print('出生:{}年{}月{}日'.format(year,month,date))  # 输出形如 出生:1974年08月20日
    print('性别:{}'.format(gender))                    # 输出形如 性别:男
    

    2105手机号替换

    s = input()
    print(s[:3]+'****'+s[7:])
    print(s.replace(s[3:7], '****',1))
    

    12005圆的面积

    import math
    c = float(input())
    if c >= 0:
        print(c * c * math.pi)
    else:
        print("ERROR")
    

    1770成绩转换

    score = int(input())
    if score >= 60:
        print('pass')
    else:
        print('fail')
    
    [print('pass') if int(input()) >= 60 else print('fail')]