m = int(input())

if 20<=m and m<=100:
    for i in range(11,m):
        m += i

    print("sum = "+str(m))

else:
    print("error")

 

================================================================

 

x = float(input())
if x == 0:
    y = x
else:
    y = 1/x
print("f({:.1f}) = {:.1f}".format(x,y))

 

================================================================

 

a, n = input().split()
plus = 0
n = int(n)
for n in range(1, n+1):
    an = int(n * a)
    n += 1
    plus += an
print("s = {}".format(plus))

================================================================

 

N = int(input())
plus = 0

for i in range(1, N*2, 2):
    P = 1/i
    plus += P
    i += 1
print("sum = {:.6f}".format(plus))

================================================================

 

 

N = int(input())
plus = 0

for i in range(1, N+1, 2):
    P = i/(2*i-1)
    plus += P
    i += 1
for i in range(2, N+1, 2):
    Q = i/(2*i - 1)
    plus -= Q
    i += 1
print("{:.3f}".format(plus))

================================================================

 

A, B = input().split(",")   # 以逗号作为两个参数的分隔符
B = int(B.strip(' '))       # 将A、B前后的空格符去掉
A = A.strip(' ')
AB = B * A

print(int(AB))

================================================================

 

A, B = input().split(",")   # 逗号分隔数值和进制
B = int(B)                  # 转换公式:int('A',B)
print(int(A, B))            # 所以B需是整型,A需是字符串
2进制 8进制 10进制 16进制
2进制 - bin(int(x, 8)) bin(int(x, 10)) bin(int(x, 16))
8进制 oct(int(x, 2)) - oct(int(x, 10)) oct(int(x, 16))
10进制 int(x, 2) int(x, 8) - int(x, 16)
16进制 hex(int(x, 2)) hex(int(x, 8)) hex(int(x, 10)) -

================================================================

 

# 数学思路
A, B, C = input().split(" ")
A, B, C = int(A), int(B), int(C)
a = max(A, B, C)
c = min(A, B, C)
b = A + B + C - a - c
a, b, c = str(a), str(b), str(c)
d = '->'
all = d.join((c, b, a))
print(all)

 

# 转换成整型放入列表排序后取出
# 本以为不用转整型,列表有内建的排序方式
# 但如果有负数,排序就与正常的不一致
# 所以仍需要先转为整型再转回字符串进行拼接
A, B, C = input().split(" ")
A, B, C = int(A), int(B), int(C)
R = sorted([A, B, C])
R[0], R[1], R[2] = str(R[0]), str(R[1]), str(R[2])
print("->".join((R[0], R[1], R[2])))

 

================================================================

 

lower, upper = input().split(" ")

if int(lower) <= int(upper) <= 100:
    print("fahr celsius")
    for i in range(int(lower), int(upper) + 1, 2):
        C = 5 * (i - 32) / 9
        print("{}".format(i) + "{:>{}.1f}".format(C, 6))
else:
    print("Invalid.")

================================================================

 

m, n = input().split()
m = int(m)
n = int(n)
sum = 0

for m in range(m, n+1):
    S = pow(m, 2) + pow(m, -1)
    sum += S
print("sum = {:.6f}".format(sum))

================================================================

 

a, b, c = input().split()
a = int(a)
b = int(b)
c = int(c)
s = (a + b + c)/2
area = pow(s*(s-a)*(s-b)*(s-c), 1/2)
L = a + b + c
if (a+b) > c and (a+c) > b and (b+c) > a:
    print("area = {:.2f}; perimeter = {:.2f}".format(area, L))
else:
    print("These sides do not correspond to a valid triangle")

================================================================

 

A, B = input().split()
A, B = int(A), int(B)
Sum = 0
i = 0
for A in range(A, B+1):
    i += 1
    if i % 5 == 0 or A == B:
        print("{:>5d}".format(A))

    else:
        print("{:>5d}".format(A), end='')

    Sum += A
print("Sum = {}".format(Sum))

 

posted on 2021-08-09 00:19  讲道理好嘛  阅读(214)  评论(0编辑  收藏  举报