更新第四次实验
This commit is contained in:
parent
5558047439
commit
2bab203d54
|
@ -0,0 +1,11 @@
|
||||||
|
def input_list():
|
||||||
|
return list(map(int, input().split()))
|
||||||
|
|
||||||
|
|
||||||
|
def output_list(alist):
|
||||||
|
for i in alist:
|
||||||
|
print(i, end=" ")
|
||||||
|
|
||||||
|
|
||||||
|
a = input_list()
|
||||||
|
output_list(a)
|
|
@ -0,0 +1,31 @@
|
||||||
|
def input_list():
|
||||||
|
return list(map(float, input().split()))
|
||||||
|
|
||||||
|
|
||||||
|
def fmin(alist):
|
||||||
|
minn = alist[0]
|
||||||
|
for i in alist:
|
||||||
|
if (minn > i):
|
||||||
|
minn = i
|
||||||
|
return minn
|
||||||
|
|
||||||
|
|
||||||
|
def fmax(alist):
|
||||||
|
minn = alist[0]
|
||||||
|
for i in alist:
|
||||||
|
if (minn < i):
|
||||||
|
minn = i
|
||||||
|
return minn
|
||||||
|
|
||||||
|
|
||||||
|
def favg(alist):
|
||||||
|
s = 0
|
||||||
|
for i in alist:
|
||||||
|
s = s + i
|
||||||
|
return s / len(alist)
|
||||||
|
|
||||||
|
|
||||||
|
a = input_list()
|
||||||
|
print("{:.1f}".format(favg(a)))
|
||||||
|
print("{:.1f}".format(fmax(a)))
|
||||||
|
print("{:.1f}".format(fmin(a)))
|
|
@ -0,0 +1,24 @@
|
||||||
|
def input_list():
|
||||||
|
return list(map(int, input().split()))
|
||||||
|
|
||||||
|
|
||||||
|
def output_list(alist):
|
||||||
|
for i in range(len(alist)):
|
||||||
|
print(alist[i], end=" ")
|
||||||
|
|
||||||
|
|
||||||
|
def xzsort(alist):
|
||||||
|
blist = []
|
||||||
|
for j in range(len(alist)):
|
||||||
|
minn = 0
|
||||||
|
for i in range(len(alist)):
|
||||||
|
if (alist[minn] > alist[i]):
|
||||||
|
minn = i
|
||||||
|
blist.append(alist[minn])
|
||||||
|
alist[minn] = 114514
|
||||||
|
return blist
|
||||||
|
|
||||||
|
|
||||||
|
a = input_list()
|
||||||
|
b = xzsort(a)
|
||||||
|
output_list(b)
|
|
@ -0,0 +1,37 @@
|
||||||
|
from math import *
|
||||||
|
|
||||||
|
|
||||||
|
def input_list():
|
||||||
|
return list(map(int, input().split()))
|
||||||
|
|
||||||
|
|
||||||
|
def xzsort(alist):
|
||||||
|
blist = []
|
||||||
|
for j in range(len(alist)):
|
||||||
|
minn = 0
|
||||||
|
for i in range(len(alist)):
|
||||||
|
if (alist[minn] > alist[i]):
|
||||||
|
minn = i
|
||||||
|
blist.append(alist[minn])
|
||||||
|
alist[minn] = 114514
|
||||||
|
return blist
|
||||||
|
|
||||||
|
|
||||||
|
def binarySearch(arr, l, r, x):
|
||||||
|
if (r - l == 1):
|
||||||
|
if (arr[l] == x):
|
||||||
|
return l
|
||||||
|
elif (arr[r] == x):
|
||||||
|
return r
|
||||||
|
else:
|
||||||
|
return -1
|
||||||
|
mid = floor((l + r) / 2)
|
||||||
|
if (arr[mid] >= x):
|
||||||
|
return binarySearch(arr, l, mid, x)
|
||||||
|
else:
|
||||||
|
return binarySearch(arr, mid, r, x)
|
||||||
|
|
||||||
|
|
||||||
|
a = input_list()
|
||||||
|
x = int(input())
|
||||||
|
print(binarySearch(xzsort(a), 0, len(a) - 1, x))
|
|
@ -0,0 +1,13 @@
|
||||||
|
def input_list():
|
||||||
|
return list(map(int, input().split()))
|
||||||
|
|
||||||
|
|
||||||
|
def gcd(s1, s2):
|
||||||
|
if (s1 % s2 == 0):
|
||||||
|
return s2
|
||||||
|
else:
|
||||||
|
return gcd(s2, s1 % s2)
|
||||||
|
|
||||||
|
|
||||||
|
a = input_list()
|
||||||
|
print(gcd(a[0], a[1]))
|
Loading…
Reference in New Issue