Python--第1次平时作业

目录

一、单项选择题

二:填空题

三:大题代码

四:题目

五:测试代码


一、单项选择题

题号

1

2

3

4

5

6

7

8

9

10

答案

D

C

C

D

A

B

A

B

A

C

题号

11

12

13

14

15

16

17

18

19

20

答案

C

D

D

B

C

B

A

A

D

B

题号

21

22

23

24

25

26

27

28

29

30

答案

B

A

A

D

D

C

B

C

C

A

题号

31

32

33

34

35

36

37

38

39

40

答案

D

D

C

A

C

C

C

A

B

C

题号

41

42

43

44

45

46

47

48

49

50

答案

A

D

C

B

A

B

C

C

C

C

题号

51

52

53

54

55

56

57

58

59

60

答案

A

C

A

A

A

D

B

C

B

A

题号

61

62

63

64

65

66

67

68

69

70

答案

A

B

C

C

B

D

B

C

D

C

题号

71

72

73

74

75

76

77

78

79

80

答案

B

C

A

B

B

A

C

C

A

D

题号

81

82

83

84

85

86

87

88

89

90

答案

D

D

C

D

A

B

D

B

A

C

题号

91

92

93

94

95

96

97

98

99

100

答案

C

B

A

A

D

C

C

A

A

A

二:填空题 

101. {v={:.2f}m^ 3,s={:.2f}m^2

102. 0bX={0:0b},0oX={0:0o},X={0},0xX={0:0x}

103. max(x), min(x)

104. type(x), id(x)

105. sum(x)

106. sqrt(t*(t-a)*(t-b)*(t-c))

107. len(s)

108. abs(c)

109. {:_^20}

110. {:^11.1s}'.format(s)

111. {0:#^11.11s}'.format(s)

112. min(a,b,c,d)

113. {0:>7.7s}{0:7.1s}{0:>14.8s}{0:>8.8s}{0:>20.8s}'.format(s)

114. '{0:>7.1s}{0:7.7s}{0:>8.8s}{0:>20.8s}{0:>8.8s}'.format(s)

115. n,x[0],x[-1]

116. [0,0,0,0]

117. len(d)

118. {}同学的成绩是:{}'.format(name,dict[name])

119. set(x)

120. x in s

121. [d1,d2,d3]

122. menu.get(select-1)

123. y={0:d},{0:b}

三:大题代码

124.

x=int(input('x='))

print('x={0:d},{0:b}'.format(x))

y=x&(~0xf)

print('y={0},{0:b}'.format(y))

125

x=int(input('x='))

print('x={0:d},{0:b}'.format(x))

y=x ^ 15

print('y={0},{0:b}'.format(y))

四:题目

一、单项选择题

1. Python语言源程序中注释以哪个符号开头?(  D )

A. /*   B. %    C. //    D. #

2. Python语言源程序的强制可读性主要是用什么来体现的?(  C )

A. 动态数据类型   B. 注释    C. 缩进    D. 支持中文字符

3. 下面哪个不是Python语言的基本数据类型?( C  )

A. 复数    B. 字典    C. 字符    D. 字符串

4. 下面哪个不是Python语言的基本数据类型?(  D )

A. float    B. set    C. tuple    D. byte

5. 在Python语言中,用户自定义变量名的首位不能是(  A )

A. 数字    B. 英文字母    C. 下划线    D. 汉字

6. 下面引用Python语言功能库的表达方式中错误的是( B  )

A. import math          B. import math.*

C. from math import *    D. import math as mymath

7. 在Python语言中,是否区分英文字母的大小写?(  A )

A. 区分    B. 不区分    C. 标识符中不区分    D. 字符串中不区分

8. 在Python语言中,从控制台获得一行输入的内置函数是( B  )

A. read()    B. input()    C. scanf()    D. get()

9. 在Python语言中,用于格式化输出的内置函数是( A  )

A. print()    B. printf()    C. write()    D. put()

10. 下面哪个是Python语言的二进制整数?( C  )

A. 1    B. 0o1    C. 0b1    D. 0x1

11. 下面哪个是Python语言的复数?(C   )

A. 3+4i    B. 3+4*i    C. 3+4j    D. 3+4*j

12. 在Python语言中,下面哪个整数值最大?( D  )

A. 5    B. 0x5    C. 0o5    D. 0b110

13. 下面哪个是Python语言的浮点数?(  D )

A. 0x3.14    B. 0e3.14    C. 0o3.14    D. 3.14e0

14. 在Python语言中,表达式“7/(-2)”的值是(   B)

A. -4    B. -3.5    C. -3    D. 4

15. 在Python语言中,表达式“-7%4”的值是(C   )

A. -3    B. -1    C. 1    D. 3

16. 在Python语言中,表达式“7%(-4)”的值是( B  )

A. -3    B. -1    C. 1    D. 3

17. 在Python语言中,表达式“-7%(-4)”的值是(  A )

A. -3    B. -1    C. 1    D. 3

18. 在Python语言中,表达式“7//(-2)”的值是(  A )

A. -4    B. -3.5    C. -3    D. 4

19. 执行“from math import *”后,下列表达式值最大的是( D  )

A. 1*1e2    B. 1e1*2    C. 1**e*2   D. 1*e**2

20. 下列Python表达式值最大的是( B  )

A. pow(1,2,3)    B. pow(2,1,3)    C. pow(3,2,1)    D. pow(3,1,2)

21. 如果x为浮点数,下列Python表达式中,功能与其余3个不同的是(  B )

A. round(x,2)          B. int(x*100)/100

C. round(x*100)/100    D. int(x*100+0.5)/100

22. 下列Python表达式值最大的是(  A )

A. ord(min("UESTC"))    B. eval(min("56","67","78"))

C. ord('0')+pow(3,2)     D. ord("0")+3**2

23. 执行“x,y=divmod(11,4)”后,x的值是( A  )

A. 2    B. 3    C. (2,3)    D. [2,3]

24. 执行“x=2;x*=3+4”后,x的值是( B  )

A. 2    B. 3    C. 10    D. 14

25. 表达式:'2'+'3'的值是(  D )

A. 5    B. '5'    C. "5"    D. '23'

26. 表达式:'2'*3的值是( C  )

A. 6    B. '6'    C. '222'    D. '33'

27. 表达式:'2' in "2"的值是( B  )

A. False    B. True    C. "22"    D. 非法表达式

28. 表达式:1*'2'*3的值是( C  )

A. 6    B. '6'    C. '222'    D. '2222'

29. 表达式:'1'+2*'3'的值是( C  )

A. '123'    B. '1222'    C. '133'    D. '16'

30. 表达式:hex(26)的值是(  A)

A. 0x1a    B. '0x1a'    C. 0x1A    D. '0x1A'

31. 下列Python表达式值最大的是( D )

A. len('uestc'*len(bin(8)))    B. ord('a')-ord('A')-True

C. len(10*'\a\b\n')          D. len(oct(8)*8)

32. 下列Python表达式中,值与其余3个不同的是(D   )

A. 3 in [1,2,3]    B. 3 in (1,2,3)    C. 3 in {1,2,3}    D. 3 in {'a':1,'b':2,'c':3}

33. 下列Python表达式中,值与其余3个不同的是(C   )

A. 3 in {1:'aaa',2:'bbb',3:'ccc'}    B. '3' in '123'    C. [3] in [1,2,3]    D. (3) in (1,2,3)

34. 表达式:-7<<1的值是( A  )

A. -14    B. -7    C. -4    D. -3

35. 表达式:-7>>1的值是(  C )

A. -14    B. -7    C. -4    D. -3

36. 表达式:~(-9)的值是( c  )

A. -18    B. -3    C. 8    D. 9

37. 表达式:(-9)^(-7)的值是( c  )

A. -15    B. -14    C. 14    D. 15

38. 表达式:(-9)&(-7)的值是(  a )

A. -15    B. -14    C. 14    D. 15

39. 表达式:9|(-7)的值是( b  )

A. -14    B. -7    C. -9    D. 14

40. 在Python提示符状态下查看内置函数max()的帮助信息,正确的语句是( c  )

A. max    B. max ?    C. help(max())    D. help(max)

41. 在Python提示符状态下查看math模块中sin()函数的帮助信息,正确的语句是(a   )

A. help(math.sin())               B. help(math.sin)

C. import math;help(math.sin())    D. import math;help(math.sin)

42. 在Python提示符状态下查看math模块中全部函数的帮助信息,正确的语句是( D  )

A. help(math.*)               B. help(math)

C. import math;help(math.*)    D. import math;help(math)

43. 当一条语句太长一行写不完时,可以在上一行的行尾加上Python语句换行符来实现多行输入。该换行符是( C  )

A. /    B. |    C. \    D. ...(连续三个小数点)

44. 在Python语言中,查看变量数据类型的内置函数是(  B )

A. id()    B. type()    C. dir()    D. print()

45. 在Python语言中,查看某数据在内存中存储地址的内置函数是(  A )

A. id()    B. type()    C. dir()    D. print()

46. 在Python提示符状态下查看所有模块的帮助信息,正确的语句是(B   )

A. help(tuple)    B. help('modules')    C. help(str)    D. help(dict)

47. 执行语句“t="abcdefg";print(t[1:5])”后,输出结果是(   C)

A. 'abcd'    B. 'abcde'    C. 'bcde'    D. 'bcdef'

48. 执行语句“t="abcdefg";print(t[-5:-1])”后,输出结果是(C   )

A. 'bcde'    B. 'bcdef'    C. 'cdef'    D. 'cdefg'

49. 执行语句“t="abcdefg";print(t[-5:5])”后,输出结果是(C   )

A. 'bcd'    B. 'bcde'    C. 'cde'    D. 'cdef'

50. 执行语句“t="abcdefg";print(t[2:-2])”后,输出结果是( C  )

A. 'bcd'    B. 'bcde'    C. 'cde'    D. 'cdef'

51. 在Python语言中,要让字符串不按转义字符解释,需要在字符串前加上哪个前缀字符?(  A )

A. r    B. R    C. r或R    D. @

52. 在Python语言中,要删去一个已经存在的变量,需使用哪个语句?(C   )

A. drop    B. delete    C. del    D. cut

53. 执行语句“s='AAA';t=s;s='BBB';print(t)”后,输出结果是(   A)

A. 'AAA'    B. 'BBB'    C. 'AAA'和'BBB'    D. 出错

54. 执行语句“x=2;y=x;print(x is y)”后,输出结果是(  A )

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

55. 执行语句“x=2;y=2;print(x is y)”后,输出结果是( A  )

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

56. 执行下面的语句,输出结果与其余3个不同的是(  D )

A. 2 and print("AAA")     B. '0' or print("AAA")

C. '0' and print("AAA")    D. 0 or print("AAA")

57. 如果x=-123456,则表达式:x^x的值是(  B ))

A. -128    B. 0    C. 1    D. 128

58. 如果x=-654321,则表达式:(x&x)==(x|x)的值是(C   )

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

59. 如果x=-6688,则表达式:x&(~x)的值是(  B )

A. -654321    B. 0    C. 1    D. 654321

60. 如果x=-17,则表达式:(x>>2)<<2的值是( A  )

A. -20    B. -17    C. 17    D. 20

61. 如果x=-98765,则表达式:(x<<2)>>2的值是(   A)

A. -98765    B. -1    C. 0    D. 1()

62. 执行语句“(2,3)*2”后,输出结果是( B  )

A. (4, 6)    B. (2, 3, 2, 3)    C. (4, 9)    D. 出错

63. 执行语句“2*[2,3]+[2,3]”后,输出结果是( C  )

A. [6,9]    B. [4,6, 2, 3]    C. [2, 3, 2, 3, 2, 3]    D. 出错

64. 执行语句“2*(3)+(4)”后,输出结果是(  C )

A. (3,3,4)    B. (6,4)    C. 10    D. 出错

65. 下面哪个变量x不是元组类型?(   B)

A. x=()    B. x=(2)    C. x=(2,)    D. x=divmod(5,2)

66. 如果s=('abcd','ABCD','1234'),则s[2][1]的值为( D  )

A. 'A'    B. 'B'    C. '1'    D. '2'

67. 如果s=([1,2,3],[4,5,6,7],[8,9]),则len(s)+len(s[1])+min(s[2])的值为(   B)

A. 12    B. 14    C. 15    D. 16

68. 下面变量x的值与其余三个不同的是(  C )

A. x=set('ABC')             B. x={'A','B','A','C','A'}

C. x={'A'+32,'B'+32,'C'+32}    D. x=set(['C','B','A'])

69. 下列表达式语句合法的是( D  )

A. {1,2,3}*4    B. {1,2,3}+{4}    C. [1,2,3]+4    D. [1,2,3]+[4]

70. 下列表达式语句不合法的是( C  )

A. (1,2,3)*4    B. (1,2,3)*(4)    C. (1,2,3)+4    D. (1,2,3)+(4,)

71. 在Python命令提示符状态下,查看当前Python解释器软件的版本信息,正确的语句是( B  )

A. python -V          B. import sys;sys.version

C. python --version     D. import os;os.version

72. 在输入三引号内的字符串时,可以直接按<Enter>键换行,该键会保存为一个什么字符?(  C )

A. '\a'    B. '\b'    C. '\n'    D. '\0'

73. 在Python命令提示符状态下,浏览历史命令中上一条命令的快捷键是(A   )

A. <Ctrl>+P    B. < Ctrl>+N    C. <Alt>+P    D. <Alt>+N

74. 在Python命令提示符状态下,浏览历史命令中下一条命令的快捷键是(  B )

A. <Ctrl>+P    B. < Ctrl>+N    C. <Alt>+P    D. <Alt>+N

75. Python源程序文件的扩展名是(  B )

A. .p    B. .py    C. .pyt    D. .python

76. 执行语句“2*[3]+[4]”后,输出结果是( A  )

A. [3,3,4]    B. [6,4]    C. 10    D. 出错

77. 执行下列语句后,输出结果为5的是(  C )

A. print('2+3')    B. print('2'+'3')    C. print(eval('2'+'3'))    D. print(eval('2+3'))

78. 执行语句“d={'aa':2,'bb':3,'cc':4};e=[5,6,7];print('{0[bb]:^03},{1[2]:<03}'.format(d,e))”后,输出结果是(  C )。注:□代表空格

A. 030,600    B. □3□,6□□    C. 030,700    D. □3□,7□□

79. 如果已知变量x的值为2,下列不能输出“x= 2”的是( A  )

A. print("x="+x)   B. print("x=",2)    C. print("x=",x)    D. print("x= %d"%x)

80. 实现“从键盘读入一个整数并赋值给x变量”的正确语句是(  D )

A. input(x)         B. input("x=")

C. x=input()        D. x=eval(input())

81. 如果Python源程序文件a.py保存在D盘根目录下,则在Windows命令行窗口中执行该源程序的命令是(D   )

A. d:\a.py或python d:\a.py     B. import py_compile;py_compile d:\a.py

C. python(d:\a.py)             D. import py_compile;py_compile.compile(d:\a.py)

82. 如果要查看当前系统中已经安装了哪些Python扩展库,则在Windows命令行窗口中应执行的命令是(   D)

A. dir     B. tree     C. list     D. pip list

83. 如果想在当前系统中安装Python扩展库numpy,则在Windows命令行窗口中应执行的命令是( C  )

A. install numpy     B. pip numpy     C. pip install numpy     D. pip install -U numpy

84. 如果想查看当前系统中已经安装Python矩阵运算扩展库numpy的详细信息,则在Windows命令行窗口中应执行的命令是(   D)

A. pip numpy     B. type numpy     C. show numpy     D. pip show numpy

85. 如果想在当前系统中安装Python机器学习和数据挖掘扩展库,则在Windows命令行窗口中应执行的命令是(A   )

A. pip install sklearn     B. pip install matplotlib

C. pip install pillow      D. pip install pandas

86. 执行语句“len(r'a\b\c\\\d\r\t\n')-len('a\b\c\\\d\r\t\n')”的输出是B   )

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

87. 执行下面语句后的输出是(D  )。注:□代表空格

d=[1,(2,3,4),[5,6,7]];e=('ABC','DEFG','HIJK');print('{m[1][2]:*^3},{n[2][3]:#<3}'.format(m=d,n=e))

A. □3□,F□□     B. *3*,F##      C. □4□,K□□      D. *4*,K##

88. 表达式:2+True+(3+4j).real的计算结果是(  B )

A. 6     B. 6.0      C. 7      D. 出错

89. 如果想在当前系统中安装“打包Python源文件为可执行文件”扩展库,则在Windows命令行窗口中应执行的命令是( A  )

A. pip install pyinstaller     B. pip install pyqt5

C. pip install pygame       D. pip install requests

90. 在Python命令提示符状态下,执行语句“2+3,4+5;print(_)”的输出是( C  )

A. 5     B. 9     C. (5,9)     D. 出错

91. 在Python中,执行语句“x=[1,2,3];y=x;x[1]=4;print(y)”的输出是(  C )

A. [1,2,3]     B. [4,2,3]     C. [1,4,3]     D. 出错

92. 在Python中,执行语句“x={'a':1,'b':2,'c':3};y=x;x['b']=4;print(y)”的输出是( B  )

A. {'a':1,'b':2,'c':3}     B. {'a':1,'b':4,'c':3}     C. {'a':1,'b':2,'c':3,'b':4}     D. 出错

93. 在Python中,执行语句“x=2+3j;y=x;x=4+5j;print(y)”的输出是A   )

A. 2+3j     B. 4+5j     C. (2+3j)     D. (4+5j)

94. 在Python中,执行语句“x=[1,2,3];y=x;x=x+[4];print(y)”的输出是( A )

A. [1,2,3]     B. [1,2,3,4]     C. [4]     D. 出错

95. 下面哪个Python语句是错误的?( D  )

A. int(True)     B. int(5.678)     C. int('33')     D. x=int('A')

96. 在Python中,执行语句“x=[1,2,3];y=x;y[1]=4;print(x)”的输出是C   )

A. [1,2,3]     B. [4,2,3]     C. [1,4,3]     D. 出错

97. 读入1,2,3依次赋值给变量x,y,z,读入语句是:x,y,z=eval(input('a,b,c=')),则正确的键盘输入数据方式是(   C)。注:□代表空格键,↙代表<Enter>键

A. 1□2□3↙     B. 123↙     C. 1,2,3↙     D. 1↙2↙3↙

98. 语句“x=12;y=34.5678;print('x=%-5d,%08.2f'%(x,y))”执行后,输出结果是(  A )。注:□代表空格

A. x=12□□□,00034.57     B. x=□□□12,□□□34.57

C. x=12□□□,00034.56     D. x=□□□12,34.56□□□

99. 语句“x=12;y=34.5678;print('x=',format(x,'^6d'),'y=',format(y,'>8.2f'),sep='')”执行后,输出结果是(  A )。注:□代表空格

A. x=□□12□□,□□□34.57     B. x=□□□□12,□□□34.56

C. x=□□12□□,34.57□□□     D. x=12□□□□,34.56□□□

100. 语句“x=12;y=34.5678;print('x={0:*^6},y={1:>08.4}'.format(x,y))”执行后,输出结果是( A  )。注:□代表空格

A. x=**12**,y=□□□34.57     B. x=**12**,y=34.57□□□

C. x=**12**,y=34.57000        D. x=**12**,y=00034.57

二、程序填空题

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

101. 下面程序的功能是从键盘读入一个球的半径(单位为米),计算并输出其体积和表面积,要求计算结果保留2位小数。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。提示:球的体积是 ,球的表面积是 。

源程序:

from math import *

r=input('r=')

r=float(r)

v=4/3*pi*r**3

s=4*pi*r**2

print('___{0:.2f}, {1:.2f}_____________________________________________'.format(v,s))

102. 下面程序的功能是从键盘读入一个整数,将其依次转换为二进制、八进制、十进制和十六进制数输出。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序:

x=input('x=')

x=int(x)

print('_0bX={0:0b},0oX={0:0o},X={0},0xX={0:0x}___________________________'.format(x))

103. 下面程序的功能是从键盘读入一个英文字符串,分别输出其中UTF-8编码最大和最小的那个英文字母。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序:

x=input('x=')

x=list(x)

m=max(x)

n=min(x)

print('maxChar={},minChar={}'.format(___max(x), min(x)______ ________________))

104. 下面程序的功能是从键盘读入一个数据,分别输出其的数据类型和十六进制表示的内存地址。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。提示:输入字符串时需加引号,以免被误认为是变量名。

源程序:

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

print('typeX={},idX={:x}'.format(_____type(x), id(x)_____________________________))

105. 下面程序的功能是从键盘读入任意多个整数,输出这些数及其和。要求不使用循环语句。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。提示:可以按照列表或元组输入。

源程序:

x=input('x=')

x=eval(x)

print(x)

s=_____sum(x)______________________________

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

106. 下面程序的功能是从键盘读入三角形的三个边长(单位为米),输出其周长和面积。要求结果保留4位小数。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。提示:三角形的面积公式是: ,

源程序:

from math import *

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

t=(a+b+c)/2

s=sqrt(t*(t-a)*(t-b)*(t-c))

print('length={:.4f}m,area={:.4f}m^2'.format(2*t,s))

107. 下面程序的功能是从键盘读入一个任意字符串,输出其字符个数。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序:

s=input('s=')

n=len(s)

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

108. 下面程序的功能是从键盘读入一个复数,分别输出其实部、虚部、模。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序:

from cmath import *

c=eval(input('c='))

r=c.real

i=c.imag

m=__abs(c)_________________________________

print('real={},imag={},abs={}'.format(r,i,m))

109. 下面程序的功能是从键盘读入一个任意英语单词,将其按照宽度为20并居中格式输出,要求用下划线填充。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序:

s=input('s=')

print('_______{:_^20}____________________________'.format(s))

110. 下面程序的功能是输出一个如下图所示菱形图案。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序:

s='***********************'

print('{:^11.1s}'.format(s))

print('{:^11.3s}'.format(s))

print('{:^11.5s}'.format(s))

print('{:^11.7s}'.format(s))

print('{:^11.9s}'.format(s))

print('{:^11.11s}'.format(s))

print('{:^11.9s}'.format(s))

print('{:^11.7s}'.format(s))

print('{:^11.5s}'.format(s))

print('{:^11.3s}'.format(s))

print(____________'{:^11.1s}'.format(s )_______________________)

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

源程序:

s='***********************'

t='#######################'

print('{0:#^11.1s}'.format(s,t))

print('{0:#^11.3s}'.format(s))

print('{0:#^11.5s}'.format(s))

print('{0:#^11.7s}'.format(s))

print('{0:#^11.9s}'.format(s))

print(_____________'{0: #^11.11s}'.format(s)______________________)

112. 下面程序的功能是从键盘读入a,b,c,d四个整数,分别输出其中的最大者和最小者。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序:

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

m=max(a,b,c,d)

n=___min(a, b, c, d)________________________________

print('max={},min={}'.format(m,n))

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

源程序:

s='***********************'

print('{0:>7.1s}{0:7.7s}{0:>8.8s}{0:>20.8s}{0:>8.8s}'.format(s))

print('{0:>7.2s}{0:7.6s}{0:>9.8s}{0:>18.8s}{0:>10.8s}'.format(s))

print('{0:>7.3s}{0:7.5s}{0:>10.8s}{0:>16.8s}{0:>12.8s}'.format(s))

print('{0:>7.4s}{0:7.4s}{0:>11.8s}{0:>14.8s}{0:>14.8s}'.format(s))

print('{0:>7.5s}{0:7.3s}{0:>12.8s}{0:>12.8s}{0:>16.8s}'.format(s))

print('{0:>7.6s}{0:7.2s}{0:>13.8s}{0:>10.8s}{0:>18.8s}'.format(s))

print(__'{0:>7.7s}{0:7.1s}{0:>14.8s}{0:>8.8s}{0:>20.8s}'.format(s)_______________________)

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

源程序如下:

s='***********************'

print('{0:>7.7s}{0:7.1s}{0:>14.8s}{0:>8.8s}{0:>20.8s}'.format(s))

print('{0:>7.6s}{0:7.2s}{0:>13.8s}{0:>10.8s}{0:>18.8s}'.format(s))

print('{0:>7.5s}{0:7.3s}{0:>12.8s}{0:>12.8s}{0:>16.8s}'.format(s))

print('{0:>7.4s}{0:7.4s}{0:>11.8s}{0:>14.8s}{0:>14.8s}'.format(s))

print('{0:>7.3s}{0:7.5s}{0:>10.8s}{0:>16.8s}{0:>12.8s}'.format(s))

print('{0:>7.2s}{0:7.6s}{0:>9.8s}{0:>18.8s}{0:>10.8s}'.format(s))

print('{0:>7.1s}{0:7.7s}{0:>7.8s}{0:>20.8s}{0:>8.8s}'.format(s)__ ___________)

115. 下面程序的功能是从键盘读入一批整数,使用这些数据创建一个列表,输出该列表,再输出该列表的元素个数及其首尾元素。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序如下:

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

x=list(x)

n=len(x)

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

print('numX={},leftX={},rightX={}'.format(n, x[0], x[n-1]_____ _________))

116. 下面程序的功能是从键盘读入两组数据,分别包含水果名称及其价格,使用这两组数据创建一个字典,并输出该字典。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序如下:

name=[0,0,0,0]

name[0]=input('name[0]=')

name[1]=input('name[1]=')

name[2]=input('name[2]=')

name[3]=input('name[3]=')

price=[0,0,0,0]___________________________________

price[0]=eval(input('price[0]='))

price[1]=eval(input('price[1]='))

price[2]=eval(input('price[2]='))

price[3]=eval(input('price[3]='))

d={name[0]:price[0],name[1]:price[1],name[2]:price[2],name[3]:price[3]}

print('dict={}'.format(d))

117. 下面程序的功能是从键盘读入一个由学生姓名及其成绩组成的字典,并输出该字典及其元素个数。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序如下:

d={}

name=input('name=')

score=eval(input('score='))

d[name]=score

name=input('name=')

score=eval(input('score='))

d[name]=score

name=input('name=')

score=eval(input('score='))

d[name]=score

name=input('name=')

score=eval(input('score='))

d[name]=score

print('dict={}'.format(d))

print('numDict={}'.format(len(d)___________________________________))

118. 下面程序的功能是从键盘读入一名学生的姓名,在学生成绩字典中查得该生的成绩并输出。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序如下:

dict={'张一': 92, '张二': 95, '张三': 88, '张四': 90}

print('{}:{}'.format('你可以查询以下同学的成绩',list(dict.keys())))

name=input('name=')

print('__{0}同学的成绩是:{1}___________'.format(name,dict[name]))

119. 下面程序的功能是从键盘读入一批整数,用这些数据创建一个集合(重复数据只保留一个),先输出该集合及其元素个数,再输出集合中的最大者和最小者。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序如下:

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

s=____________set(x)_______________________

num=len(s)

m=max(s)

n=min(s)

print('set={},numSet={}'.format(s,num))

print('maxSet={},minSet={}'.format(m,n))

120. 下面程序的功能是从键盘读入读入一个整数,判断该数是否在某个集合中。输出判断结果。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序如下:

s={2,4,7,5,9,3,6,8}

x=int(input('x='))

b=______x in s_____________________________

print('{}在集合中为:{}'.format(x,b))

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

121. 下面程序的功能是从键盘读入学生的姓名、年龄、是否党员和成绩,构成一个字典。共读取3位同学的个人信息,将这些字典构成一个列表,并分行输出该列表。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序如下:

keys={'姓名','年龄','是否党员','成绩'}

d1=dict.fromkeys(keys)

d1['姓名']=input('姓名=')

d1['年龄']=input('年龄=')

d1['是否党员']=input('是否党员=')

d1['成绩']=input('成绩=')

d2=dict.fromkeys(keys)

d2['姓名']=input('姓名=')

d2['年龄']=input('年龄=')

d2['是否党员']=input('是否党员=')

d2['成绩']=input('成绩=')

d3=dict.fromkeys(keys)

d3['姓名']=input('姓名=')

d3['年龄']=input('年龄=')

d3['是否党员']=input('是否党员=')

d3['成绩']=input('成绩=')

student=[d1, d2, d3]________________________________

print(student[0])

print(student[1])

print(student[2])

122. 下面程序的功能是显示一个字符菜单供用户选择。从键盘读入用户的选择值,显示对应的菜单项。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序如下:

m0='今天下午做什么?\n'

m1='1. 做作业\n'

m2='2. 玩电脑\n'

m3='3. 逛街\n'

m4='4. 参加同学聚会\n'

menu={0:m0,1:m1,2:m2,3:m3,4:m4}

m=m0+m1+m2+m3+m4

print('{}'.format(m))

select=eval(input('请选择[1-4]:'))

print('\n你选择的是:{}'.format(___menu.get(select-1) ___________________))

123. 下面程序的功能是从键盘读入一个正整数,输出其对应的十进制和二进制数。将该数对应二进制数的最低4位都置1,得到一个新数,输出该新数对应的十进制数和二进制数。程序运行后的输入输出情况如下图所示。请在横线处填写适当的语句或表达式将程序补充完整。

源程序如下:

x=int(input('x='))

print('x={0:d},{0:b}'.format(x))

y=x|0xf

print('y={0},{0:b}________'.format(y))

124. 编写一段程序实现下面的功能:从键盘读入一个正整数,输出其对应的十进制和二进制数。将该数对应二进制数的最低4位都清零,得到一个新数,输出该新数对应的十进制数和二进制数。

125. 编写一段程序实现下面的功能:从键盘读入一个正整数,输出其对应的十进制和二进制数。将该数对应二进制数的最低4位都取反(是0的改为1,是1的改为0),得到一个新数,输出该新数对应的十进制数和二进制数。

五:测试代码

# 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/311430.shtml

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

相关文章

python二级考试怎么报名_全国计算机二级考什么 怎么报名

全国计算机二级是很多大学生都要参加的考试&#xff0c;计算机二级的证书含金量还是较高的&#xff0c;那么全国计算机二级主要考的科目有哪些&#xff0c;要怎么报名呢&#xff0c;小编对此进行了整理。计算机二级考哪些科目全国计算机二级可以考的科目如下表&#xff0c;考生…

如何构建基于.NET Core和云环境下的微服务技术体系?

这个内核用处不大&#xff0c;但.NET 内核却666随着业务需求的增长&#xff0c;我们现在开发非常大型和复杂的项目&#xff0c;需要更多时间来构建和部署。每当质量检查报告任何问题时&#xff0c;我们都需要对其进行调试或修复&#xff0c;然后部署整个代码。为了降低这些复杂…

UVA - 11059 Maximum Product-暴力枚举

输入n个元素组成的序列s,找出一个乘积最大的连续子序列&#xff0c;如果这个子序列不是整数&#xff0c;则输出0. 解题思路&#xff1a; 枚举起点和终点&#xff0c;把中间的数相乘&#xff0c;然后找到最大的结果。 代码如下&#xff1a; #include <iostream> using…

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 …

好用的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;毕竟工作的重心也从移动开发转为机器学习和深度学习。感谢我的老板给我很大的空间去开拓新…