## [Python brush questions] - Python introduction 07 loop statement (on)

🤵‍♂️ Personal homepage: @North Pole's Sanha personal homepage

👨‍💻 About the author:`Python`Domain Rising Star Creator.

📒 Series of columns: " Niuke Question Bank - Python" 🌐Recommend "

Niuke.com "——`job search tool`|`Written Exam Question Bank`|`interview experience`|`Internship experience`,`One-stop solution for job hunting`

👉Click the link to register and study

# Niu Ke Question Bank " Online Programming - Python "

`python`The learning still needs the basic knowledge`+`Do-it-yourself synchronization. in the case of`python`If you are a novice, you need to find a website where you can practice online. I suggest you go to Niuke.com to practice more.

## Getting Started with Python: 07 Loop Statements NP49 - NP61

Doing the same thing over and over is called a loop,`Python`There are two types of loop structures in the language: traversal loops and infinite loops. traversal loop using reserved words`for in`Extract each element of the traversal structure in turn for processing; use reserved words in an infinite loop`while`The program is executed according to the judgment condition.

### Length of NP49 character list

Description
Creates a string that in turn contains`'P'、'y'、't'、'h'、'o'`and`'n'`list of`my_list`,
using`print()`statement print string`'Here is the original list:'`, and then directly use the print() statement to print the list just created`my_list`Print the whole, output a newline, and then use`print()`statement print string`'The number that my_list has is:'`,reuse`only()`function get list`my_list`how many strings are there, and use`print()`The function prints the integer on one line.

Input description:
none

Output description:
You can output according to the title description (note that the two output parts need to be separated by a blank line).

``````Here is the original list:
['P', 'y', 't', 'h', 'o', 'n']

The number that my_list has is:
6
``````
• 1
• 2
• 3
• 4
• 5

Code:

``````my_list=['P','y','t','h','o','n']
print('Here is the original list:')
print(my_list)
print()
print('The number that my_list has is:')
print(len(my_list))
``````
• 1
• 2
• 3
• 4
• 5
• 6

Self-test run save commit:

### NP50 Programmer's Day

Description
Niu Niu, Niu Mei and Niu Keke are all loyal users of Nowcoder, and it is the annual Programmer's Day (October 24th). There is no doubt that they are all logged in to Nowcoder because they have not finished brushing Niu Ke Tiba. …

The admin of Nowcoder wanted to send them some simple login greetings and wished them the holidays.

Please create a sequence containing the string`'Niuniu', 'Niumei'`and`'Niu Ke Le'`list of`users_list`,please use`for`loop through the list`user_list`, in turn for the list`users_list`The name in the output is a line like`'Hi, Niuniu! Welcome to Nowcoder!'`String,`for`After the loop ends, the last line of string is output`"Happy Programmers' Day to everyone!"`

Input description:
none

Output description:
You can output according to the title description.

``````Hi, Niuniu! Welcome to Nowcoder!
Hi, Niumei! Welcome to Nowcoder!
Hi , I'm Not Afraid! Welcome to Nowcoder!
Happy Programmers' Day to everyone!
``````
• 1
• 2
• 3
• 4

Code:

``````users_list = ['Niuniu', 'Niumei', 'Niu Ke Le']
for i in users_list:
print(f'Hi, {i}! Welcome to Nowcoder!')
print("Happy Programmers' Day to everyone!")
``````
• 1
• 2
• 3
• 4

Self-test run save commit:

### Max and Min of NP51 List

Description
Niu Niu just learned the loop statement , you can teach him to use`for`statement to create a`10`arrive`50`list of numbers? Please output the complete list, and output the first and last elements of the list to check whether it is from`10`arrive`50`.

Input description:
none

Output description:
The first line outputs the complete list.
The second line outputs the first and last elements of the list, separated by spaces.

Code:

``````ls = [i for i in range(10, 51)]
print(ls)
print(ls[0], ls[-1])
``````
• 1
• 2
• 3

Self-test run save commit:

### NP52 cumulative number and average

Description
Niuniu has a list of his and his colleagues' ages, you can use`for`Loop through each element of the linked list and add them up to get the sum and average of their ages?

Input description:
Enter multiple integers on one line, separated by spaces.

Output description:
Output the sum and average of ages. The average is kept to 1 decimal place, and the two numbers are separated by spaces.

Example 1
input:`22 23 24`
output:`69 23.0`

Code:

``````ls = list(map(int, input().split(" ")))
s = 0
for i in ls:
s += i
print("{} {:.1f}".format(s, s/len(ls)))
``````
• 1
• 2
• 3
• 4
• 5

Self-test run:

### NP53 top 10 even numbers

Description
By giving the function`range()`Specify the third parameter to create a list`my_list`, which contains`[0, 19]`all even numbers in ; use one more`for`The loop prints all these numbers (each number on its own line).

Input description:
none

Output description:
You can output according to the title description.

Code:

``````my_list = [i for i in range(0, 20) if i%2==0]
for i in my_list:
print(i)
``````
• 1
• 2
• 3

Self-test run save commit:

### `Recommended: Niu Ke Question Ba - classic high frequency interview question bank`

🌐`Job Search Artifact-|Written Exam Question Bank|Interview Experience|Dachang Interview Questions`👉Click the link to register and study

#### Tags: [Python brush questions] - Python introduction 07 loop statement (on)

Niu Ke brush questions - Python articles python interview Development language