1693 计算矩形面积
width = eval(input())length = eval(input())area = width * lengthprint(area)
1837 表达式求值
a = float(input())b = float(input())c = float(input())x = (-b + (b * b - 4 * a * c) ** (1 / 2)) / (2 * a)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')]
                    