1 min read

输入5个人的名字,并打印出来

栾佳硕给出的作业,输入5个人的名字,并打印出来:

定义一个元组names,存储输入的用户名字。

# -*- coding: utf-8 -*-
names = ()
counter = 1
while counter <= 5:
    tuple1 = (input("请输入您的名字"),)
    names += tuple1
    counter += 1
    
for i in names:
    print(i)

其他不需要编程的问题:

1.什么是属性(对象)

对象的属性,用来描述对象的特征。譬如一尾虾,它的属性可以包括:重量、长度、年龄等。从本质上讲,类是没有属性的,对象才有属性。

2.如何创建模块?

Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。

模块让你能够有逻辑地组织你的 Python 代码段。

把相关的代码分配到一个模块里能让你的代码更好用,更易懂。

模块能定义函数,类和变量,模块里也能包含可执行的代码。

通过import语句导入自定义的模块。譬如自定义了一个名为shrimp.py的模块,可以这样导入:

import shrimp

如果你只想导入shrimp模块中一个计算体重的get_weight()函数,可以用from ... import语句实现:

from shrimp import get_weight

关于模块的知识,我参考的这个网址

3.while循环什么时候结束?

设定一个条件,当不满足条件的时候,while循环就结束了。譬如下边的例子:当i等于6时,不满足i<=5的条件,就会自动结束。

i = 1
while i <= 5:
    print(i)
    i += 1
## 1
## 2
## 3
## 4
## 5
print(i)
## 6

4.Python中计算6*6*6*6的另一种做法是什么?

这是一个很好的问题,通过查询网络,可以通过**符号实现:

print(6*6*6*6)
## 1296
print(6**4)
## 1296