python流程控制:顺序执行、条件判断、循环控制
数据类型在数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作。白话讲就是给不同的对象进行分类。在Python的世界,数据类型分两种,内置的和自定义的。
内置的包括数字、字符串、布尔、列表、元组、字典、Bytes、集合这些常用的以及一些不太常用的数据类型。而自定义的,一般以类的形式,根据需要组合以上内置类型成为独特的数据类型。
相关小练习整理如下:
1.从键盘上读入一个学生成绩,存放在变量score中,根据score的值输出其对应的成绩等级:
score>=90 等级:A
70=<score<90 等级:B
60=<score<70 等级:C
score<60 等级:D
def text():
score = int(input("请输入学生成绩:"))
if score > 90:
print("A")
elif score <90 and score >= 70:
print("B")
elif score <70 and score >= 60:
print("C")
else:
print("D")
if __name__ == '__main__':
text()
2.打印如下的图形:三角形
def main():
row = 1
errmsg = '*'
while 1:
print(errmsg * row)
if row < 6:
row += 1
else:
break
while 1:
if row > 0:
row -= 1
print(errmsg * row)
else:
break
if __name__ == '__main__':
main()
3.输出9*9口诀
#尝试双循环输出,并根据输出结果调整循环的次数 打印输出参数设置
#控制乘法口诀表的显示顺序 不换行输出 循环一条换一行
for i in range(1,10):
for j in range(1,i+1):
print