Python--第2次平时作业

目录

一、单项选择题

二、程序填空题

三、题目

四、测试代码


一、单项选择题

题号

1

2

3

4

5

6

7

8

9

10

答案

D

D

D

D

D

D

C

D

D

C

题号

11

12

13

14

15

16

17

18

19

20

答案

D

C

B

B

D

B

C

A

B

A

题号

21

22

23

24

25

26

27

28

29

30

答案

B

B

A

A

D

C

D

B

B

D

题号

31

32

33

34

35

36

37

38

39

40

答案

A

D

B

A

B

B

C

A

B

B

题号

41

42

43

44

45

46

47

48

49

50

答案

B

C

C

C

D

C

B

A

C

B

题号

51

52

53

54

55

56

57

58

59

60

答案

C

D

B

D

D

B

C

A

C

C

题号

61

62

63

64

65

66

67

68

69

70

答案

B

C

C

C

B

B

A

B

D

C

题号

71

72

73

74

75

76

77

78

79

80

答案

B

C

C

B

A

C

A

A

C

B

题号

81

82

83

84

85

86

87

88

89

90

答案

C

B

B

C

C

B

C

C

D

B

题号

91

92

93

94

95

96

97

98

99

100

答案

D

C

A

D

C

A

A

B

B

C

、程序填空题

101. miD=c

102. maX-miN

103. miD=c

104. miD=c

105. maX,miN.c

106. b,c,a

107. c,b,a

108. c,b,a

109. a,c,b

110. b,c,a

111. x%2

112. x%2==0 and x%3==0 and x%5

113. pow(x,2)+pow(y,2)>1 and pow(x,2)+pow(y,2)<4

114. elif x==0 and y==0

115. n

116. i <= n

117. eval(i)

118. x!=g

119. str(j)

120. n

121. i<=x

122. 0,0,0,0

123. n-2*i-2

124

def is_triangle(a, b, c):

    if a <= 0 or b <= 0 or c <= 0:

        raise Exception('三角形三边均不能为非正数.')

    if a + b > c and a + c > b and b + c > a:

        print(f'这三边a= {a}, b={b}, c={c}能构成三角形')

        a = max(a, b, c)

        b = min(a, b, c)

        if (a == b and a == c):

            print('等边三角形')

        if (a == b or a == c or b == c):

            print('等腰三角形')

        if (a ** 2 == b ** 2 + c ** 2):

            print('直角三角形')

    else:

        raise Exception('三角形任意两边之和需要大于第三边')

if __name__ == '__main__':

    try:

        a = int(input('Enter the first line:'))

        b = int(input('Enter the second line:'))

        c = int(input('Enter the third line:'))

        is_triangle(a, b, c)

    except Exception as i:

        print(i)

125
# 最大公约数和最小公倍数
a = int(input('please enter 1st num:'))
b = int(input('please enter 2nd num:'))
s = a * b
while a % b != 0:
    a, b = b, (a % b)
print(b, '是最大公约数')
print(s//b, '是最小公倍数')

三、题目

1. 执行语句:print(5>4>3)后的输出结果是(  D   )

A. 0   B. 1    C. False    D. True

2. 执行语句:print(3<=4)后的输出结果是(D     )

A. 0   B. 1    C. False    D. True

3. 执行语句:print(4>=4)后的输出结果是(   D  )

A. 0   B. 1    C. False    D. True

4. 执行语句:print(3<5>4)后的输出结果是(  D   )

A. 0   B. 1    C. False    D. True

5. 执行语句:print(3<=5>=4)后的输出结果是(  D   )

A. 0   B. 1    C. False    D. True

6. 执行语句:print(3<=3>=3)后的输出结果是(    D )

A. 0   B. 1    C. False    D. True

7. 执行语句:print(3<=3==4>=4)后的输出结果是(   C  )

A. 0   B. 1    C. False    D. True

8. 执行语句:print((3<=3)==(4>=4))后的输出结果是(   D  )

A. 0   B. 1    C. False    D. True

9. 执行语句:print((3!=4)==(5!=6))后的输出结果是(   D  )

A. 0   B. 1    C. False    D. True

10. 执行语句:print(3!=4==5!=6)后的输出结果是(   C  )

A. 0   B. 1    C. False    D. True

11. 执行语句:print(3!=4<5!=6)后的输出结果是(  D   )

A. 0   B. 1    C. False    D. True

12. 执行语句:print((3!=4)<(5!=6))后的输出结果是( C    )

A. 0   B. 1    C. False    D. True

13. 执行语句:print(True==1)后的输出结果是(  B   )

A. False    B. True    C. 1    D. 出错

14. 执行语句:print(True>False)后的输出结果是(   B  )

A. False    B. True    C. 1    D. 出错

15. 执行语句:print(True>'A')后的输出结果是(   A  )

A. False    B. True    C. 1    D. 出错

16. 执行语句:print(True!='A')后的输出结果是(   B  )

A. False    B. True    C. 1    D. 出错

17. 执行语句:print(True+False)后的输出结果是(    C )

A. False    B. True    C. 1    D. 出错

18. 执行语句:print([1,2,3]>[2,3])后的输出结果是(  A   )

A. False    B. True    C. 1    D. 出错

19. 执行语句:print([1,2,3]>[1,2])后的输出结果是( B    )

A. False    B. True    C. 1    D. 出错

20. 执行语句:print([1,2,3]>[2])后的输出结果是(  A   )

A. False    B. True    C. 1    D. 出错

21. 执行语句:print([3,2,1]>[2,3,1])后的输出结果是(   B  )

A. False    B. True    C. 1    D. 出错

22. 执行语句:print([3,2,1]>[2,8,9])后的输出结果是(  B   )

A. False    B. True    C. 1    D. 出错

23. 执行语句:print({3,2,1}>{2,3,1})后的输出结果是(   A  )

A. False    B. True    C. 1    D. 出错

24. 执行语句:print({9}>{3})后的输出结果是(   A  )

A. False    B. True    C. 1    D. 出错

25. 执行语句:print((3,2,1)>(3,1,2))后的输出结果是(   D  )

A. 0   B. 1    C. False    D. True

26. 执行语句:print({1,2,3}!={3,2,1})后的输出结果是( C    )

A. 0   B. 1    C. False    D. True

27. 执行语句:print({'a':9}>{'b':3})后的输出结果是(  D   )

A. False    B. True    C. 1    D. 出错

28. 执行语句:print({'a':9}!={'b':3})后的输出结果是(  B   )

A. False    B. True    C. 1    D. 出错

29. 执行语句:print([3]!=3)后的输出结果是(   B  )

A. False    B. True    C. 1    D. 出错

30. 执行语句:print([3]>=2)后的输出结果是(   D  )

A. False    B. True    C. 1    D. 出错

31. 执行语句:print('abc'=={'a':2,'b':3})后的输出结果是(  D   )

A. False    B. True    C. 1    D. 出错

32. 执行语句:print('abc'>={'a':2,'b':3})后的输出结果是(  D  )

A. False    B. True    C. 1    D. 出错

33. 执行语句:print(3 and 4)后的输出结果是(  B   )

A. 3   B. 4    C. False    D. True

34. 执行语句:print(3 or 4)后的输出结果是(   A  )

A. 3   B. 4    C. False    D. True

35. 执行语句:print(4 or 3)后的输出结果是(  B   )

A. 3   B. 4    C. False    D. True

36. 执行语句:print(3 and 4 or 5)后的输出结果是(   B  )

A. 3   B. 4    C. 5    D. True

37. 执行语句:print(3 and 4 and 5)后的输出结果是(   C  )

A. 3   B. 4    C. 5    D. True

38. 执行语句:print(3 or 4 and 5)后的输出结果是(    A )

A. 3   B. 4    C. 5    D. True

39. 执行语句:print(3 and 4+5<6 or 7)后的输出结果是(B   )

A. 3   B. 7    C. False    D. True

40. 执行语句:print(() or [] and {})后的输出结果是(  B   )

A. ()   B. []    C. {}    D. 出错

41. 执行语句:print(not 0 and 1 or 2)后的输出结果是( B  )

A. 0   B. 1    C. 2    D. 出错

42. 执行语句:print(not 1 or 2 and 3)后的输出结果是(    C )

A. 1   B. 2    C. 3    D. 出错

43. 执行语句:print(1 and not 2 or 3)后的输出结果是(  C   )

A. 1   B. 2    C. 3    D. 出错

44. 执行语句:print(not 3)后的输出结果是( C    )

A. -3   B. 0    C. False    D. 出错

45. 执行语句:print(0 is not 1)后的输出结果是(  D   )

A. 0   B. 1    C. False    D. True

46. 执行语句:print(not 2 is not 3)后的输出结果是(  C   )

A. 0   B. 1    C. False    D. True

47. 执行语句:print(2 if 2>3 else 3)后的输出结果是(  B   )

A. 2   B. 3    C. True    D. 出错

48. 执行语句:print(2 if not 2>3 else 3)后的输出结果是(  A )

A. 2   B. 3    C. True    D. False

49. 执行语句:print(4>2+3)后的输出结果是(   C  )

A. 4   B. 5    C. False    D. True

50. 执行语句:print(1 if 2>3 else (4 if 5>6 else 7))后的输出结果是(   B  )

A. 0   B. 7    C. False    D. True

51. 当Python程序进入“死循环”状态时,可以按那个组合键来中断程序的运行?( C    )

A. <Shift>+<Q>    B. <Shift>+<Z>     C. <Ctrl>+<C>     D. <Ctrl>+<X>

52. 运行下面程序段后的输出结果是(     D)

s,i=0,1

while i<6:

    s+=i

    print(s)

A. 0   B. 15    C. 21    D. 死循环

53. 运行下面程序段后的输出结果是(    B )

s,i=0,6

while i>1:

    s+=i

    i-=2

print(s)

A. 0   B. 12    C. 13    D. 死循环

54. 运行下面程序段后的输出结果是(  D   )

s,i=0,1

while i!=6:

    s+=i

    i+=2

print(s)

A. 0    B. 1     C. 9     D. 死循环

55. 运行下面程序段后的输出结果是(  D   )

s,i=0,1

while i<5:

    s+=iB

i=i+1

print(s)

A. 0    B. 10     C. 15     D. 死循环

56. 运行下面程序段后的输出结果是(    B )

s,i=0,0

while i<4:

    i=i+1

    s+=i

    if i==3:break

    s+=i

print(s)

A. 0   B. 9    C. 17    D. 死循环

57. 运行下面程序段后的输出结果是(  D   )

s,i=0,0

while i<4:

    i=i+1

    s+=i

    if i==3:continue

    s+=i

print(s)

A. 0   B. 9    C. 17    D. 死循环

58. 运行下面程序段后的输出结果是(  C   )

i=1

while i<4:

    i=i+1

    if i==2:break

    print('AA',end='')

else:

    print('BB',end='')

A. 无   B. BB   C. AABB    D. AAAABB

59. 运行下面程序段后的输出结果是(  D   )

i=1

while i<3:

    i=i+1

    if i==2:continue

    print('AA',end='')

else:

    print('BB',end='')

A. AA   B. BB   C. AABB    D. AAAABB

60. 运行下面程序段后的输出结果是(   C  )

n,i=0,0

while True:

    i+=1

    if i>10:break

    if i%3!=0:continue

    print(i,end='')

A. 0   B. 1    C. 369    D. 死循环

61. 运行下面程序段后的输出结果是( B    )

s,i=0,1

for i in range(3):

    s+=i

    i+=2

else:

    print(s)

A. 1   B. 3    C. 4    D. 6

62. 运行下面程序段后的输出结果是(  C   )

i=2

for i in range(4):

    print(i,end='')

A. 23   B. 234    C. 0123    D. 死循环

63. 运行下面程序段后的输出结果是(   C  )

i=2

for i in range(4):

    print(i,end='')

    i=2

A. 23   B. 234    C. 0123    D. 死循环

64. 运行下面程序段后的输出结果是(   C  )

for i in range(1,4):

    print(i,end='')

A. 14   B. 0123    C. 123    D. 1234

65. 运行下面程序段后的输出结果是(  B   )

for i in range(1,7,2):

    print(i,end='')

A. 172   B. 135    C. 1357    D. 123456

66. 运行下面程序段后的输出结果是( B    )

for i in range(2,-2,-2):

    print(i,end='')

A. 2   B. 20    C. 20-2    D. 无

67. 运行下面程序段后的输出结果是(  A   )

for i in range(4):

    for j in range(i):

        print(i,end='')

A. 122333    B. 1223334444    C. 01234    D. 0123

68. 运行下面程序段后的输出结果是(  B   )

for i in range(3):

    for j in range(3):

        print(i+j,end='')

A. 123123123   B. 012123234    C. 123234345    D. 111222333

69. 运行下面程序段后的输出结果是(   D  )

for i in range(3):

    for j in range(3):

        print(i+j,end='')

        if i==j:

            break

A. 0   B. 01234    C. 135    D. 012234

70. 运行下面程序段后的输出结果是(   C  )

for i in range(4):

    for j in range(3):

        if i>j:

            continue

        print(i+j,end='')

A. 00123   B. 01234    C. 012234    D. 011234

71. 运行下面程序段后的输出结果是(   B  )

s='ABCD'

for i in range(4):

    for j in range(4-i):

        print(s[i],end='')

A. AAABBC   B. AAAABBBCCD    C. AABABC    D. AABABCABCD

72. 运行下面程序段后的输出结果是(  C   )

s='ABCD'

for i in s:

    for j in i:

        print(j,end='')

A. 0123   B. DCBA    C. ABCD    D. AABABCABCD

73. 运行下面程序段后的输出结果是(   C  )

for i in [1,[2,3],(4,5),6]:

    print(i,end=',')

A. 1,2,3,4,5,6,   B. 1,2,3,(4, 5),6,    C. 1,[2, 3],(4, 5),6,    D. 出错

74. 运行下面程序段后的输出结果是( B    )

for i in ['AAA','BB','CD']:

    print(i,end='')

A. 'AAA','BB','CD'   B. AAABBCD    C. 012    D. 出错

75. 运行下面程序段后的输出结果是(  A   )

k=0

for i in ['ABC'*2,[1,2,3]*2,(1,2,3)*2]:

    k+=1

else:

    print(k)

A. 3   B. 6    C. 18    D. 出错

76. 运行下面程序段后的输出结果是(  C   )

k=0

for i in 'ABC'+'EF'*2:

    k+=1

else:

    print(k)

A. 1   B. 3    C. 7    D. 出错

77. 运行下面程序段后的输出结果是(   A  )

k=0

for i in {2,(2,3),(2,3),2,3}:

    k+=1

else:

    print(k)

A. 3   B. 4    C. 5    D. 7

78. 运行下面程序段后的输出结果是(   A  )。

for i in {'a':2,'b':3,'c':4}:

    print(i,end='')

A. abc   B. 234    C. a2b3c4    D. 出错

79. 运行下面程序段后的输出结果是(   C  )

k=0

for i in [(),[],{},'']:

    k+=1

else:

    print(k)

A. 0   B. 1    C. 4    D. 出错

80. 运行下面程序段后的输出结果是(  B   )

k=0

for i in '电子科技大学':

    k+=1

else:

    print(k)

A. 0   B. 6    C. 12    D. 出错

81. 运行下面程序段后的输出结果是(   C  )

t=[i*i for i in range(5)]

print(t)

A. [0, 1, 2, 3, 4]    B. [25]    C. [0, 1, 4, 9, 16]    D. 出错

82. 运行下面程序段后的输出结果是( B    )

t=[i**3 for i in range(5) if i%2==0]

print(t)

A. [0, 1, 8, 27, 64]    B. [0, 8, 64]    C. [125]    D. 出错

83. 运行下面程序段后的输出结果是(  B   )

t=[i+j for i in 'ABC' for j in '23']

print(t)

A. ['A2A3B2B3C2C3']       B. ['A2', 'A3', 'B2', 'B3', 'C2', 'C3']

C. ['ABC23']               D. ['ABC','23']

84. 运行下面程序段后的输出结果是(C     )

d={'x':2,'y':3,'z':4}

for i,j in d.items():

    print('{}={}'.format(i,j),end=';')

A. 'x'=2;'y'=3;'z'=4;    B. 'x':2;'y':3;'z':4;     C. x=2;y=3;z=4;     D. 出错

85. 运行下面程序段后的输出结果是(  C   )

d={'x':2,'y':3,'z':4}

t=[i+'='+str(j) for i,j in d.items()]

print(t)

A. [x=2, y=3, z=4]        B. ['x':2,'y':3,'z':4]

C. ['x=2', 'y=3', 'z=4']     D. ['x=2, y=3, z=4']

86. 运行下面程序段后的输出结果是( B    )

k=0

t=[22,'55',33,0.66,44,'AA',True]

for i in t:

    if type(i)==type(0):

        k+=1

else:

    print(k)

A. 0      B. 3     C. 5      D. 7

87. 运行下面程序段后的输出结果是(   C  )

x=[[0],(0),(0,),{0},{0:0},0,'0',0.0,list(),tuple(),set(),dict(),'']

k=0

for i in x:

    if i:

        k+=1

else:

    print(k)

A. 0      B. 4      C. 5      D. 出错

88. 运行下面程序段后的输出结果是( C    )

t=['123','456','789']

s,i='',0

for k in t:

    s+=k[i]+t[i][i]

    i+=1

else:

    print(s)

A. 123456789      B. 147258369      C. 115599      D. 123145657899

89. 运行下面程序段时输入“3”后的输出结果是(   D  )

k=int(input('key='))

s=[chr(i) for i in range(ord('a'),ord('z')+1)]

t=s[k:]+s[:k+1]

print(t[k])

A. c      B. d      C. f      D. g

90. 运行下面程序段时输入“3”后的输出结果是(   B  )

m=''

k=int(input('key='))

t='attack'

s=[chr(ord(i)+k) for i in t]

for i in s:

    m+=i

print(m)

A. kcatta      B. dwwdfn      C. nfdwwd      D. ttakca

91. 运行下面程序段时输入“3”后的输出结果是(  D   )

m=''

k=int(input('key='))

t='tomisaspy'

s=[chr(ord('a')+(ord(i)+k-ord('a'))%26) for i in t]

for i in s:

    m+=i

print(m)

A. ypsasimot      B. bsvdvlprw      C. YPSASIMOT      D. wrplvdvsb

92. 运行下面程序段后的输出结果是(    C )

m=''

s='uEstc'

t=[i+chr(ord(j)+32) for i in s if 'a'<=i<='z' for j in s if 'A'<=j<='Z']

for i in t:

    m+=i

print(m)

A. uestc      B. UESTC      C. uesetece      D. UeSTC

93. 运行下面程序段后的输出结果是( A    )

t=''

s='uEstc'

for i in s:

    t+=i if 'a'<=i<='z' else chr(ord(i)+32)

print(t)

A. uestc      B. UESTC      C. uesetece      D. UeSTC

94. 运行下面程序段后的输出结果是(  D   )

m=''

s='uEstc'

t=[chr(ord(i)-32) if 'a'<=i<='z' else chr(ord(i)+32) for i in s]

for i in t:

    m+=i

print(m)

A. uestc      B. UESTC      C. uesetece      D. UeSTC

95. 运行下面程序段后的输出结果是(  C   )

m=''

s='uEstc'

t=[chr(ord(i)-32) if 'a'<=i<='z' else i for i in s]

for i in range(len(t)-1,-1,-1):

    m+=t[i]

print(m)

A. CTSeU      B. UESTC      C. CTSEU      D. UeSTC

96. 运行下面程序段后的输出结果是( A    )

t=''

x='uestc'

s='uaebsxtyc'

for i in s:

    if i not in x:

        continue

    t+=i

print(t)

A. uestc      B. ctseu      C. UESTC      D. CTSEU

97. 运行下面程序段后的输出结果是( A    )

t=''

s='a1b2c3#d@f*'

for i in s:

    if not('a'<=i<='z' or 'A'<=i<='Z'):

        continue

    t+=i

print(t)

A. abcdf      B. fdcba      C. 123#@*      D. *@#321

98. 运行下面程序段后的输出结果是(   B  )

k=0

x='e'

s='abecdef'

for i in s:

    if i==x:

        break

    k+=1

print(k)

A. 0      B. 2      C. 5      D. 2,5

99. 运行下面程序段后的输出结果是(  C   )

k=0

x='e'

s='abecedef'

for i in s:

    if i==x:

        k+=1

print(k)

A. 2      B. 3      C. 4      D. 5

100. 运行下面程序段后的输出结果是(   A  )

k=0

t=[]

x='e'

s='abecdefghe'

for i in s:

    if i==x:

        t+=[k]

    k+=1

print(t)

A. [0, 1, 2]      B. [1, 2, 3]      C. [2, 5, 9]      D. [3, 6, 10]

二、程序填空题

(为便于阅卷,不用抄题,只提交各小题答案。请将答案填写在答题纸上。)

101. 下面程序的功能是从键盘读入三个整数,将其最大者、居中者和最小者分别装入maX、miD和miN三个变量中。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序:

a,b,c=eval(input('a,b,c='))

if a>b:

    maX=a

    miN=b

else:

    maX=b

    miN=a

if c>maX:

    miD=maX

    maX=c

elif c<miN:

    miD=miN

miN=c

else:

         miD=c

        

print('max={},mid={},min={}'.format(maX,miD,miN))

102. 下面程序的功能是从键盘读入三个整数,将其最大者、居中者和最小者分别装入maX、miD和miN三个变量中。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序:

a,b,c=eval(input('a,b,c='))

maX,miN=(a,b) if a>b else (b,a)

maX,miD,miN=(c,maX,miN) if c>maX else ((maX,miN,c) if c<miN else (maX,c,miN___))

print('max={},mid={},min={}'.format(maX,miD,miN))

106. 下面程序的功能是从键盘读入三个整数,将其最大者、居中者和最小者分别装入maX、miD和miN三个变量中。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序:

a,b,c=eval(input('a,b,c='))

a,b,c=eval(input('a,b,c='))

maX,miD,miN=((a,b,c) if b>c else ((a,c,b) if a>c else \

(c,a,b))) if a>b else ((c,b,a) if b<c else ((b,a,c) if a>c else (b, c, a_____________)))

print('max={},mid={},min={}'.format(maX,miD,miN))

107. 下面程序的功能是从键盘读入三个整数,将其最大者、居中者和最小者分别装入maX、miD和miN三个变量中。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序:

a,b,c=eval(input('a,b,c='))

if a>b>c:

    maX,miD,miN=a,b,c

elif a>c>b:

    maX,miD,miN=a,c,b

elif b>a>c:

    maX,miD,miN=b,a,c

elif b>c>a:

    maX,miD,miN=b,c,a

elif c>a>b:

    maX,miD,miN=c,a,b

else:

    maX,miD,miN=c,b,a_________________________________________________

print('max={},mid={},min={}'.format(maX,miD,miN))

108. 下面程序的功能是从键盘读入三个整数,将其最大者、居中者和最小者分别装入maX、miD和miN三个变量中。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序:

a,b,c=eval(input('a,b,c='))

if a>b:

    if b>c:

        maX,miD,miN=a,b,c

    elif a>c:

        maX,miD,miN=a,c,b

    else:

        maX,miD,miN=c,a,b

elif b>c:

    if c>a:

        maX,miD,miN=b,c,a

    else:

        maX,miD,miN=b,a,c

else:

    maX,miD,miN=c,b,a_________________________________________________

print('max={},mid={},min={}'.format(maX,miD,miN))

109. 下面程序的功能是从键盘读入三个整数,将其最大者、居中者和最小者分别装入maX、miD和miN三个变量中。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序:

a,b,c=eval(input('a,b,c='))

maX=max(a,b,c)

if a!=maX:

    if a>c:

        maX,miD,miN=b,a,c

    elif a>b:

        maX,miD,miN=c,a,b

    elif b>c:

        maX,miD,miN=b,c,a

    else:

        maX,miD,miN=c,b,a

elif b>c:

    maX,miD,miN=a,b,c

else:

    maX,miD,miN=a,c,b_________________________________________________

print('max={},mid={},min={}'.format(maX,miD,miN))

110. 下面程序的功能是从键盘读入三个整数,将其最大者、居中者和最小者分别装入maX、miD和miN三个变量中。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序:

a,b,c=eval(input('a,b,c='))

maX=max(a,b,c)

miN=min(a,b,c)

if maX!=b!=miN:

    if a>c:

        maX,miD,miN=a,b,c

    else:

        maX,miD,miN=c,b,a

elif maX!=a!=miN:

    if b>c:

        maX,miD,miN=b,a,c

    else:

        maX,miD,miN=c,a,b

elif a>b:

    maX,miD,miN=a,c,b

else:

    maX,miD,miN=b,c,a________________________________________________

print('max={},mid={},min={}'.format(maX,miD,miN))

111. 下面程序的功能是从键盘读入一个整数(可能是正数、0或负数),判断并输出它是奇数还是偶数。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序:

x=eval(input('x='))

if x % 2 != 0_____________:

    print('{}是奇数'.format(x))

else:

    print('{}是偶数'.format(x))

112. 下面程序的功能是从键盘读入一个整数,如果它是能被3整除且不能被5整除的偶数,就输出“AAA”,否则就输出“BBB”。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序:

x=eval(input('x='))

if x%3==0 and x%5!=0______________________________:

    print('AAA')

else:

    print('BBB')

113. 下面程序的功能是从键盘读入平面直角坐标系中一个点的坐标x和y,如果点(x,y)落在圆  和圆  组成的圆环内(不压线)时,输出“AAA”,否则输出“BBB”。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序:

x,y=eval(input('x,y='))

if 1 <x **2+y**2<4______________________________________________:

    print('AAA')

else:

    print('BBB')

114. 下面程序的功能是从键盘读入平面直角坐标系中一个点的坐标x和y,输出点(x,y)所属象限。如果点(x,y)落在坐标轴上(非原点)时,就输出其在哪个坐标轴上。如果点(x,y)落在坐标原点时,就输出其落在坐标原点了。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序:

x,y=eval(input('x,y='))

if x>0 and y>0:

    print('点({},{})在第一象限中'.format(x,y))

elif x<0 and y>0:

    print('点({},{})在第二象限中'.format(x,y))

elif x<0 and y<0:

    print('点({},{})在第三象限中'.format(x,y))

elif x>0 and y<0:

    print('点({},{})在第四象限中'.format(x,y))

elif x==0 and y!=0:

    print('点({},{})在y轴上'.format(x,y))

elif x!=0 and y==0:

    print('点({},{})在x轴上'.format(x,y))

else___________:

    print('点({},{})在坐标原点'.format(x,y))

115. 下面程序的功能是从键盘读入一个整数,求它的各位数字之和。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

  。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序:

n=int(input('n='))

s,i,t=0,1,1

while i<=n _________________________________________________:

    t=t*i

    s+=t

    i+=1

print('s={}'.format(s))

117. 下面程序的功能是从键盘读入一个整数,求它的各位数字之和。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序:

n=input('n=')

s=0

for i in n:

    s+=int(i)_________________________________________________

else:

    print('s={}'.format(s))

118. 下面程序的功能是猜数字游戏。随机生成一个1~20的正整数,让用户去猜该数,从键盘读入用户提交的猜数,程序提示输入的数是偏大、偏小,还是正确。当用户猜对了时显示一共猜了几次。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序:

n=int(input('n='))

x,y=0,1

while n_________________________________________________:

    print('第{}天吃之前的桃子个数={}'.format(n,y))

    x=(y+1)*2

    y=x

    n-=1

121. 下面程序的功能是从键盘读入一个正整数,将其分解为质因数之积。例如:输入90,输出90=2*3*3*5。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序:

n=int(input('odd number n='))

for i in range((n+1)//2):

    for j in range((n-1)//2-i):

        print(' ',end='')

    for k in range(2*i+1):

        print('*',end='')

    else:

        print()

for i in range((n-1)//2):

    for j in range(i+1):

        print(' ',end='')

    for k in range(n-(j +1)*2_________________):

        print('*',end='')

    else:

        print()

124. 编写一段程序实现下面的功能:从键盘读入三角形的三边边长,判断它们能否构成三角形。如果能构造成三角形,则判断该三角形是否是等边三角形、等腰三角形、直角三角形。

125. 编写一段程序实现下面的功能:从键盘读入两个正整数,求其最大公约数和最小公倍数。

124

def is_triangle(a, b, c):

    if a <= 0 or b <= 0 or c <= 0:

        raise Exception('三角形三边均不能为非正数.')

    if a + b > c and a + c > b and b + c > a:

        print(f'这三边a= {a}, b={b}, c={c}能构成三角形')

        a = max(a, b, c)

        b = min(a, b, c)

        if (a == b and a == c):

            print('等边三角形')

        if (a == b or a == c or b == c):

            print('等腰三角形')

        if (a ** 2 == b ** 2 + c ** 2):

            print('直角三角形')

    else:

        raise Exception('三角形任意两边之和需要大于第三边')

if __name__ == '__main__':

    try:

        a = int(input('Enter the first line:'))

        b = int(input('Enter the second line:'))

        c = int(input('Enter the third line:'))

        is_triangle(a, b, c)

    except Exception as i:

        print(i)

125

# 思想:求出每个正数的质因式子,max和for循环实现

def max_div(m, n):# 得到最大公约数

#算法:除法, 函数作用较为单一

    r = 1

    while True:

        r = m % n

        if r == 0:

            return n

        m = n

        n = r

#求最小公倍数

def min_times(m, n):

    # 这里不要用 m = max(m, n) n = min(m, n)后面的n比较的值是更新的m和原来的n

    _min = m * n

    for i in range(m * n, m - 1, -1):

        if i % m == 0 and i % n == 0 and i < _min:

            _min = i

    return _min

#f分解质因式, 打印输出, 并且存到列表

def fun(n):

    x = 1

    flag = True

    lst = []

    print("{}=".format(n), end='')

    while n != 1:

        x += 1

        while n % x == 0:

            lst.append(x)

            n /= x

            if flag:

                flag = False

                print(x, end='')

            else:

                print("*{}".format(x), end='')

    print()

    return lst

if __name__ == '__main__':

    m = int(input('Enter a integer number:'))

    n = int(input('Enter the second integer number:'))

    print('最大的公约数为', max_div(m, n))

print('最小公倍数为', min_times(m, n))

l1 = fun(m)

l2 = fun(n)

for i in l1:

    if i not in l2:

        l2.append(i)

k = 1

for i in l2:

    k *= i

print('最小公倍数为:', k)

四、测试代码

# print(5>4>3)
# print(3<5>4)
# print(3<=3>=3)
# print(3<=3==4>=4)
# print((3<=3)==(4>=4))
# print((3!=4)==(5!=6))
# print(3!=4==5!=6)
# print(3!=4<5!=6)
# print((3!=4)<(5!=6))
# print(True>False)
# print([1,2,3]>[2,3])
# print([1,2,3]>[2])
# print([3,2,1]>[2,3,1])
# print([3,2,1]>[2,8,9])
# print({3,2,1}>{2,3,1})
# print({9}>{3})
# print((3,2,1)>(3,1,2))
# print({1,2,3}!={3,2,1})
# print({'a':9}>{'b':3})
# print({'a':9}!={'b':3})
# print([3]!=3)
# print([3]>=2)
# print('abc'=={'a':2,'b':3})
# # print('abc'>={'a':2,'b':3})
# print(3 and 4)
# print(3 or 4)
# print(4 or 3)
# print(3 and 4 or 5)
# print(3 and 4 and 5)
# print(3 or 4 and 5)
# print(3 and 4+5<6 or 7)
# print(() or [] and {})
# print(not 0 and 1 or 2)
# print(not 1 or 2 and 3)
# print(1 and not 2 or 3)
# print(not 3)
# print(0 is not 1)
# print(not 2 is not 3)
# print(2 if 2>3 else 3)
# print(2 if not 2>3 else 3)
# print(4>2+3)
# print(1 if 2>3 else (4 if 5>6 else 7))# s,i=0,6
# while i>1:
#     s+=i
#     i-=2
# print(s)# s,i=0,0
# while i<4:
#     i=i+1
#     s+=i
#     if i==3:break
#     s+=i
# print(s)# s,i=0,0
# while i<4:
#     i=i+1
#     s+=i
#     if i==3:continue
#     s+=i
# print(s)# n,i=0,0
# while True:
#     i+=1
#     if i>10:break
#     if i%3!=0:continue
#     print(i,end='')# s,i=0,1
# for i in range(3):
#     s+=i
#     i+=2
# else:
#     print(s)# i=2
# for i in range(4):
#     print(i,end='')# i=2
# for i in range(4):
#     print(i,end='')
#     i=5# for i in range(2,-2,-2):
#     print(i,end='')
#
# for i in range(4):
#     for j in range(i):
#         print(i,end='')# for i in range(3):
#     for j in range(3):
#         print(i+j,end='')# for i in range(3):
#     for j in range(3):
#         print(i+j,end='')
#         if i==j:
#             break# for i in range(4):
#     for j in range(3):
#         if i>j:
#             continue
#         print(i+j,end='')# s='ABCD'
# for i in range(4):
#     for j in range(4-i):
#         print(s[i],end='')
#
# s='ABCD'
# for i in s:
#     for j in i:
#         print(j,end='')# for i in [1,[2,3],(4,5),6]:
#     print(i,end=',')
#
# for i in ['AAA','BB','CD']:
# #     print(i,end='')
# k=0
# for i in ['ABC'*2,[1,2,3]*2,(1,2,3)*2]:
#     k+=1
# else:
#     print(k)# k=0
# for i in 'ABC'+'EF'*2:
#     k+=1
# else:
#     print(k)
#
# k=0
# for i in {2,(2,3),(2,3),2,3}:
#     k+=1
# else:
#     print(k)# for i in {'a':2,'b':3,'c':4}:
#     print(i,end='')# k=0
# for i in [(),[],{},'']:
#     k+=1
# else:
#     print(k)# k=0
# for i in '电子科技大学':
#     k+=1
# else:
#     print(k)# t=[i*i for i in range(5)]
# print(t)
#
# t=[i**3 for i in range(5) if i%2==0]
# print(t)
#
#
# t=[i+j for i in 'ABC' for j in '23']
# print(t)#
# d={'x':2,'y':3,'z':4}
# for i,j in d.items():
#     print('{}={}'.format(i,j),end=';')
#
# d={'x':2,'y':3,'z':4}
# t=[i+'='+str(j) for i,j in d.items()]
# print(t)
#
# k=0
# t=[22,'55',33,0.66,44,'AA',True]
# for i in t:
#     if type(i)==type(0):
#         k+=1
# else:
#     print(k)
#
# x=[[0],(0),(0,),{0},{0:0},0,'0',0.0,list(),tuple(),set(),dict(),'']
# k=0
# for i in x:
#     if i:
#         k+=1
# else:
#     print(k)
#
# t=['123','456','789']
# s,i='',0
# for k in t:
#     s+=k[i]+t[i][i]
#     i+=1
# else:
#     print(s)# k=int(input('key='))
# s=[chr(i) for i in range(ord('a'),ord('z')+1)]
# t=s[k:]+s[:k+1]
# print(t[k])
#
# m=''
# k=int(input('key='))
# t='attack'
# s=[chr(ord(i)+k) for i in t]
# for i in s:
#     m+=i
# print(m)
#
# m=''
# k=int(input('key='))
# t='tomisaspy'
# s=[chr(ord('a')+(ord(i)+k-ord('a'))%26) for i in t]
# for i in s:
#     m+=i
# print(m)
#
# m=''
# s='uEstc'
# t=[i+chr(ord(j)+32) for i in s if 'a'<=i<='z' for j in s if 'A'<=j<='Z']
# for i in t:
#     m+=i
# print(m)
#
# t=''
# s='uEstc'
# for i in s:
#     t+=i if 'a'<=i<='z' else chr(ord(i)+32)
# print(t)
#
# m=''
# s='uEstc'
# t=[chr(ord(i)-32) if 'a'<=i<='z' else chr(ord(i)+32) for i in s]
# for i in t:
#     m+=i
# print(m)
#
# m=''
# s='uEstc'
# t=[chr(ord(i)-32) if 'a'<=i<='z' else i for i in s]
# for i in range(len(t)-1,-1,-1):
#     m+=t[i]
# print(m)
#
# t=''
# x='uestc'
# s='uaebsxtyc'
# for i in s:
#     if i not in x:
#         continue
#     t+=i
# print(t)
#
# t=''
# s='a1b2c3#d@f*'
# for i in s:
#     if not('a'<=i<='z' or 'A'<=i<='Z'):
#         continue
#     t+=i
# print(t)
#
# k=0
# x='e'
# s='abecdef'
# for i in s:
#     if i==x:
#         break
#     k+=1
# print(k)
# print(bool({0:0})) #True# m=''
# s='aaBB'
# t=[i+chr(ord(j)+32) for i in s if 'a'<=i<='z' for j in s if 'A'<=j<='Z']
# for i in t:
#     m+=i
# print(m)# 124. 编写一段程序实现下面的功能:从键盘读入三角形的三边边长,判断它们能否构成三角形。如果能构造成三角形,则判断该三角形是否是等边三角形、等腰三角形、直角三角形。
# def is_triangle(a, b, c):
#     if a <= 0 or b <= 0 or c <= 0:
#         raise Exception('三角形三边均不能为非正数.')
#     if a + b > c and a + c > b and b + c > a:
#         print(f'这三边a= {a}, b={b}, c={c}能构成三角形')
#         a = max(a, b, c)
#         b = min(a, b, c)
#         if (a == b and a == c):
#             print('等边三角形')
#         if (a == b or a == c or b == c):
#             print('等腰三角形')
#         if (a ** 2 == b ** 2 + c ** 2):
#             print('直角三角形')
#     else:
#         raise Exception('三角形任意两边之和需要大于第三边')
#
#
# if __name__ == '__main__':
#     try:
#         a = int(input('Enter the first line:'))
#         b = int(input('Enter the second line:'))
#         c = int(input('Enter the third line:'))
#         is_triangle(a, b, c)
#     except Exception as i:
#         print(i)# lst = [1, 2, 5, 10, 2]
# print(min(lst))# m = 15
# n = 5
# for i in range(m * n, m - 1, -1):
#     print(i)# 125. 编写一段程序实现下面的功能:从键盘读入两个正整数,求其最大公约数和最小公倍数。
# 思想:求出每个正数的质因式子,max和for循环实现
# def max_div(m, n):# 得到最大公约数
#     r = 1
#     while True:
#         r = m % n
#         if r == 0:
#             return n
#         m = n
#         n = r
#
#
# def min_times(m, n):
#     # 这里不要用 m = max(m, n) n = min(m, n)后面的n比较的值是更新的m和原来的n
#     _min = m * n
#     for i in range(m * n, m - 1, -1):
#         if i % m == 0 and i % n == 0 and i < _min:
#             _min = i
#     return _min
#
#
# if __name__ == '__main__':
#     m = int(input('Enter a integer number:'))
#     n = int(input('Enter the second integer number:'))
#
#     print('最大的公约数为', max_div(m, n))
#     print('最小公倍数为', min_times(m, n))# 求质因式
# def zhiyinshi(m):
#     n = int(pow(m, 0.5))
#     lst = []
#     for i in range(2, n + 1):
#         if n % i == 0:
#             lst.append(i)
#             lst.append(int(m / i))
#     return lst
#
#
# a = int(input('输入一个正整数:'))
# b = int(input('输入一个正整数:'))
# l1 = zhiyinshi(a)
# l2 = zhiyinshi(b)
# lst = []
# lst1 = []
# for i in l1:
#     for j in l2:
#         if i == j:
#             lst.append(i)
#         else:
#             lst1.append(i)
#             lst1.append(j)
# lst1.extend(lst)
# print('最大公约数为:', max(lst))
# print(a,'该正整数的质因式为:', zhiyinshi(a))
# print(b,'该正整数的质因式为:', zhiyinshi(b))
#
# def fun(n):
#     x = 1
#     flag = True
#     lst = []
#     print("{}=".format(n), end='')
#     while n != 1:
#         x += 1
#         while n % x == 0:
#             lst.append(x)
#             n /= x
#             if flag:
#                 flag = False
#                 print(x, end='')
#             else:
#                 print("*{}".format(x), end='')
#     print()
#     return lst
#
#
#
# a = int(input('输入一个正整数:'))
# b = int(input('输入一个正整数:'))
# l1 = fun(a)
# l2 = fun(b)
# for i in l1:
#     if i not in l2:
#         l2.append(i)
# m = 1
# for i in l2:
#     m *= i
# print('最小公倍数为:', m)
#
# a,b,c=eval(input('a,b,c='))
# if a>b:
#     maX=a
#     miN=b
# else:
#     maX=b
#     miN=a
#
# if c>maX:
#     miD=maX
#     maX=c
# elif c<miN:
#     miD=miN
#     miN=c
# else:
#     miD=c
# print('max={},mid={},min={}'.format(maX,miD,miN))# a,b,c=eval(input('a,b,c='))
# maX=max(a,b,c)
# miN=min(a,b,c)
# miD=(a+b+c)- maX-miN
# print('max={},mid={},min={}'.format(maX,miD,miN))# a,b,c=eval(input('a,b,c='))
# a,b,c=eval(input('a,b,c='))
# maX,miD,miN=((a,b,c) if b>c else ((a,c,b) \
# if a>c else (c,a,b))) if a>b else ((c,b,a)\
# if b<c else ((b,a,c) if a>c else (b, c, a)))
# print('max={},mid={},min={}'.format(maX,miD,miN))# n=int(input('n='))
# s=0
# while n!=0:
#     r=n%10
#     n=n//10
#     s+=r
# print('s={}'.format(s))# n=input('n=')
# s=0
# for i in n:
#     s+=int(i)
# else:
#     print('s={}'.format(s))# x=int(input('x='))
# i=2
# print('{}='.format(x),end='')
# while x:
#     if i==x:
#         print(i)
#         break
#     elif x%i==0:
#         print('{}*'.format(i),end='')
#         x=x//i
#     else:
#         i+=1# n=int(input('odd number n='))
# for i in range((n+1)//2):
#     for j in range((n-1)//2-i):
#         print(' ',end='')
#     for k in range(2*i+1):
#         print('*',end='')
#     else:
#         print()
# for i in range((n-1)//2):
#     for j in range(i+1):
#         print(' ',end='')
#     for k in range(n-2-j*2):
#         print('*',end='')
#     else:
#         print()# n=int(input('n='))
# for i in range(2,n+1):
#     s,t=0,[]
#     for j in range(1,i):
#         if i%j==0:
#             s+=j
#             t+=[j]
#     else:
#         if s==i:
#             print('{}={}'.format(s,'+'.join(t)))# 最大公约数和最小公倍数
a = int(input('please enter 1st num:'))
b = int(input('please enter 2nd num:'))
s = a * b
while a % b != 0:a, b = b, (a % b)
print(b, '是最大公约数')
print(s//b, '是最小公倍数')

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/311426.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

好用的vp n推荐2020_哪个牌子的沐浴露好,2020年最新沐浴露选购测评,好用好闻易清洗沐浴露品牌推荐...

您好&#xff0c;感谢您关注并阅读本文。声明&#xff1a;本文系作者原创&#xff0c;未经作者授权不得转载、引用。如果您看完本文觉得对您有帮助&#xff0c;请点赞、收藏和关注&#xff0c;作者感激不尽。本文详细地介绍一下沐浴露使用方法和选购建议指南&#xff0c;以及沐…

【朝夕Net社区技术专刊】Core3.1 WebApi集群实战专题---WebApi环境搭建运行发布部署篇...

欢迎大家阅读《朝夕Net社区技术专刊》第1期我们致力于.NetCore的推广和落地&#xff0c;为更好的帮助大家学习&#xff0c;方便分享干货&#xff0c;特创此刊&#xff01;很高兴你能成为首期读者&#xff0c;文末福利不要错过哦&#xff01;本文通过5大部分进行解读&#xff1a…

《C++ Primer》1.51节练习

练习1.20 #include <iostream> #include "Sales_item.h" using namespace std;int main() {Sales_item book;cout << "请输入销售记录:" << endl;while (cin >> book) {cout << "ISBN,售出本数&#xff0c;销售额和平…

python schedule运行了一遍说没有任务_python-schedule模块(定时任务)基于官方文档总结...

一.模块安装pip3 install schedule二.常用的使用案例#基本格式#创建方法def func():print("方法")#创建定时schedule.every().seconds.do(func) #每秒运行一次#如果方法需要传参的话do(func,参数1)#开循环while True:schedule.run_pending()#如果值运行一次schedule.…

Python--第4次平时作业

目录 一、单项选择题 二、程序填空题 三、题目 四、测试代码 一、单项选择题 题号 1 2 3 4 5 6 7 8 9 10 答案 B D D C A B B C C C 题号 11 12 13 14 15 16 17 18 19 20 答案 C C B B C A A B A A 题号 21 22 23 24 25 …

【朝夕Net社区技术专刊】Core3.1 WebApi集群实战专题-Corre3.1WebApi配置集成日志/配置Swagger...

欢迎大家阅读《朝夕Net社区技术专刊》第2期我们致力于.NetCore的推广和落地&#xff0c;为更好的帮助大家学习&#xff0c;方便分享干货&#xff0c;特创此刊&#xff01;很高兴你能成为首期读者&#xff0c;文末福利不要错过哦&#xff01;本文通过3大部分进行解读&#xff1a…

python 16进制补零_Python输出16进制不带0x补零,整数转16进制,字符串转16进制

python输出16进制不带0x补零&#xff0c;整数转16进制&#xff0c;字符串转16进制在开发中&#xff0c;我们偶尔会遇到需要将数据通过控制台打印出来&#xff0c;以检查数据传输的准确性。例如调试服务端刚接到的二进制数据(里面包含很多非可见字符&#xff0c;也就是ascii码之…

一文读懂开源许可证异同

对开源许可证异同的对比并非源自担忧。对开源许可证进行比较并不容易&#xff0c;什么 copyleft 啦&#xff0c;什么宽松许可证啦&#xff0c;光 GNU 就有 GPL 2 和 GPL 3 之分&#xff0c;OSI 批准的许可证就有八十多个&#xff0c;而开源生态下存在了数百个许可证。对于我们这…

WARNING: Ignoring invalid distribution -ip

原因: 之前安装插件失败/中途退出&#xff0c;导致插件安装出现异常导致 解决方案: 进入你的项目里面,进入venv文件夹,进入Lib,进入site-packages,删除~ip开头的文件如图所示

根据后序和中序求二叉树的层序

题目描述&#xff1a;给出二叉树的后序和中序序列&#xff0c;输出二叉树的层序遍历序列。 题目分析&#xff1a;中序遍历为左根右&#xff0c;后序遍历为左右根&#xff0c;所以后序遍历的最后一个节点为根节点&#xff0c;在中序遍历上找出根节点的位置&#xff0c;将树分为…

mysql数据剪切到新表_6、MySQL核心DDL语句

命令类型服务器端命令获取命令帮助数据库管理查看数据库基础变量SQL组成创建修改删除表管理创建示例一示例二示例三一个常见的创建表结构的示例表修改改名表结构修改添加/删除字段修改字段键管理索引索引管理视图视图操作命令类型服务器端命令DDL&#xff1a;数据定义语言&…

pycharm里面下载pip(不用去官网)

注意:pycharm版本较低的话右侧有个"",一样的效果

C++ stringstream输入方式

在题目中&#xff0c;我们有时候会遇到不知道要输入多少个元素&#xff0c;这个时候我们要怎么读取呢&#xff1f; 采用stringstream输入方式&#xff0c;头文件为< sstream > 代码如下&#xff1a; #include <iostream> #include <cstring> #include <…

基于.NET下的人工智能|利用ICSharpCore搭建基于.NET Core的机器学习和深度学习的本地开发环境...

每个人都习惯使用Python去完成机器学习和深度学习的工作&#xff0c;但是对于习惯于某种特定语言的人来说&#xff0c;转型不是那么容易的事。这两年我花了不少时间在Python&#xff0c;毕竟工作的重心也从移动开发转为机器学习和深度学习。感谢我的老板给我很大的空间去开拓新…

ValueError: check_hostname requires server_hostnamejie解决方案

原因: 1. 下载包带的插件等级高了 2. 网络代理没关 3.pip误删 解决方案: 对应上面原因: 1.终端(terminal)输入代码 pip install urllib31.25.112. 3.针对第三点 https://blog.csdn.net/weixin_53051556/article/details/118566675

万稞pw80线切割编程软件_模具设计编程培训哪些内容?

模具设计编程培训哪些内容&#xff1f;一&#xff0e;UG、PROE三维产品设计班1)产品设计流程&#xff1b;2)三维造型、各类产品结构设计3)产品表面处理工艺4)UG、PROE 3D造型、抄板、工程图、逆向工程、点云处理。5)100多套家电、医疗器械、汽车、手机、电动工具设计案例讲解二…

UVA - 548 Tree

输入一个二叉树的中序和后序遍历&#xff0c;请你输出一个叶子节点&#xff0c;该叶子节点到根的数值总和最小&#xff0c;且这个叶子是编号最小的那个。 输入&#xff1a; 您的程序将从输入文件中读取两行(直到文件结尾)。第一行是树的中序遍历值序列,第二行是树的后序遍历值序…

.NET Core开发实战(第14课:自定义配置数据源:低成本实现定制化配置方案)--学习笔记...

14 | 自定义配置数据源&#xff1a;低成本实现定制化配置方案这一节讲解如何定义自己的数据源&#xff0c;来扩展配置框架扩展步骤1、实现 IConfigurationSource2、实现 IConfigurationProvider3、实现 AddXXX 扩展方法&#xff0c;用来作为注入的快捷方式源码链接&#xff1a;…