One , Completion (15 branch )
* use print() Function to add multiple strings ’How’,’are ’,’you’ Output them together , Statement is __Print(“How”,”are”,”you”)_.
* use input() Function will “ Please enter your name :” Statement output and get data from the keyboard , Statement is _input(“ Please enter your name :”)_.
* __ list _____, ___ tuple ____ yes Python Ordered data type of ;__ aggregate _____,__ Dictionaries _____ Is an unordered data type .
* testword=’hello, Python!’,testword[-4]= _h____.testword[2:5]=_ llo _
* Python Built in functions _count______ You can go back to the list , tuple , Dictionaries , aggregate , String and range The number of elements in the object .
* Python Built in functions _len______ _ You can go back to the list , tuple , Dictionaries , aggregate , String and range The number of all elements in the object .
* Python sentence list(range(1,10,3)) The implementation result is __[1,4,7]___________.
* sentence sorted([1, 2, 3], reverse=True) I mean _ Sort the numbers in the list from large to small , The return result is a list ___.
* Use in circulation __break__ Statement to jump out of the deep loop .
* expression [x for x in [1,2,3,4,5] if x<3] The value of is __[1,2]____.
* expression set([1, 1, 2, 3]) The value of is _{1,2,3}_____.
* To get two collections A and B Union of , stay Python Should be used in __| Symbol or union function __.
* in use import Statement to import a function , have access to ___as____ Statement to assign an alias to a function
Two , Judgment questions (10 branch )
* expression [1,2,3] And expression [2,3,1] identical . ( f )
* Python It's a cross platform approach , Open Source , Free advanced dynamic programming language . ( t)
* Python 3.x Fully compatible Python 2.x. ( f)
*
Python Keywords are not allowed as variable names , However, built-in function names are allowed as variable names , However, this changes the meaning of the function name , So this is not recommended .
(t)
* Execution statement from math import sin after , It can be used directly sin() function , for example sin(3).( t)
* Python Variable names are not case sensitive , therefore student and Student Is the same variable .( f )
* Variable parameters *args When a function is passed in, it is stored as a list . ( f)
* Known x = 3, Then execute the statement x+=6 after ,x The memory address of is unchanged . ( f)
* The query speed of dictionary is not as fast as list and tuple . ( f)
* Judge whether the following code segment is legal ( f)
>>>number = 5
>>>print(number + ”is my lucky number.”)
Three , choice question (10 branch )
* Python Slicing of list data type elements in is very powerful , For lists mylist=[1,2,3,4,5,6,7,8,9], The following operation is correct ( B).
A,mylist[1:9:0] B,mylist[1:9:2] C,mylist(6:-9:-2)
D,mylist[10::]
* The highest priority operator is ( C).
A,is B,* C,** D,+
3. About Python Function description , The mistake is that ( B).
A. A function is a reusable group of statements
B. You need to provide the same parameters as input each time you use the function
C. Function is called by function name
D. A function is a group of statements with specific functions
4. About Python In the description of global variables and local variables , The mistake is that ( D).
A. Local variables are created and used inside functions , The variable is released after the function exits
B. Global variables generally refer to variables defined outside functions
C. use global After the reserved word declaration , Variables can be used as global variables
D. When the function exits , Local variables still exist , The next function call can continue to use
5. The incorrect writing of the open file is ( C).
A,f=open(‘test.txt’,’r’) B,with open(‘test.txt’,’r’) as f
C,f= open(‘C:\Apps\test.txt’,’r’) D,f= open(r‘C:\Apps\test.txt’,’r’)
6. About Python In the description of cyclic structure , The mistake is that ( D).
A. continue End this cycle only
B. The traversal structure in the traversal loop can be a string , file , Combined data types and range() Functions, etc
C. Python adopt for,while Constructing circular structure with equal reserved words
D. break Used to end the current statement , But do not jump out of the current loop
7. About Python In the description of the list , The mistake is that ( A).
A. The length and content of the list can be changed , But the element type must be the same
B. You can operate the membership of the list , Length calculation and slicing
C. The list can be indexed with both the forward increasing sequence number and the reverse decreasing sequence number
D. You can use the comparison operator ( as > or < etc. ) Compare the list
8.Python Data structure is divided into variable type and immutable type , The following are immutable types ( A).
A, Key in dictionary B, list C, aggregate D, Dictionaries
9. About Python In the description of the file open mode , The mistake is that ( D).
A. read only mode r
B. Overlay write mode w
C. Append write mode a
D. Create write mode n
10. In the following variable names , Not in line with Python What are the naming rules of language variables ( C).
A. keyword_33
B. keyword33_
C. 33_keyword
D. _33keyword
Four , Programming questions ( common 4 topic ,65 branch )
1, Programming , use * Print an isosceles right triangle as shown below , Take a screenshot of the test results .(15 branch )
*
* *
* * *
* * * *
for i in range(1,5):
for j in range(1,i+1):
print("*",end="")
print()
2, Write a number guessing game .(20 branch )
Required use random Modular randint() function
Random generation 20 Numbers within , The user has five chances to enter the guessed number from the keyboard , Guess big tip guess big , Guess tips guess small , If you guess correctly within the specified number of times, exit the program , Otherwise, continue to guess until the number of times exhausted . Test results
screenshot .
from random import randint
number = randint(1,20)
for i in range(5):
guess = int(input(" Please enter the number you guessed :"))
if guess > number:
print(" It's big ")
elif guess < number:
print(" It's small ")
else:
print(" bingo ")
break
3, Class and inheritance
(1) Create a Person class , Initialize the name in the constructor name, Age age attribute , Create a get_name Method to get the name of the person , With return value get_age Function to get the age of a person ;(15 branch )
class Person:
def __init__(self,name,age):
self.name = name
self.age = age
def get_name(self):
return self.name
def get_age(self):
return self.age
(2) establish Student Class inheritance Person Class properties and methods , In the constructor, call the constructor of the base class to initialize the common. name,age attribute , And will Student Class unique performance attributes course( Including language , mathematics , Three grades in English ) Initialize . Create a get_MaxScore Method is used to return the 3 In a subject
Highest score . Use examples
s1 = Student(‘ Xiao Ming ’,18,[93,68,76]) Yes Student Class , And output the result , Take a screenshot of the result .(15 branch )
class Student(Person):
def __init__(self,name,age,score):
Person.__init__(self,name,age)
self.score = score
def get_MinScore(self):
self.score.sort()
return self.score[-1]
s1 = Student(" Xiao Ming ",18,[93,68,76])
print(s1.get_name())
print(s1.get_age())
print(s1.get_MinScore())
Technology