Python最基础的题,求大佬编个代码。。渣渣表示一脸蒙蔽
发布网友
发布时间:2022-04-29 06:11
我来回答
共2个回答
热心网友
时间:2022-04-18 20:34
1
#!/usr/bin/env python3.6
def e(cost):
if cost >= 3000:
return cost * 0.85
if cost >= 2000:
return cost * 0.9
if cost >= 1000:
return cost *0.95
return cost
cost = input('Please input total cost of the goods: ')
print(f'You should pay: {e(float(cost)):.2f}')
2
a, b, c = 1, 2, 3
n = 3
while True:
n += 1
a, b, c = b, c, (a+b+c)/2.0
if c > 1200:
print(n)
break
3
def gys(m, n):
for i in range(min(m, n), 0, -1):
if m % i == n % i == 0:
return i
4
def is_wanshu(n):
yinzi = [i for i in range(1, n) if n % i == 0]
return n == sum(yinzi)
热心网友
时间:2022-04-18 21:52
大佬表示100分,写这么多,太累了。
给你写一下第三题
a=int(input("请输入一个整数"))
b=int(input("请再输入一个整数"))
if a < b:
a, b = b, a
while b != 0:
temp = a % b
a = b
b = temp
print(a)