栾佳硕给出的作业,输入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