上面程序中if..elif..else
程序块负责处理传入的带溫度标志的字符串并打印相应的提示信息,尝试定义一个函数TempConvert(ValueStr)
取代上面的if..elif..else
程序块以后只需要调用TempConvert(ValueStr)函数,就可执行这段处理代码:
range代表范围可以产生一系列的整数。请看如下参栲代码:
print(i) #从几开始输出到几2是什么意思 print(i) #从几开始输出到几?-1是什么意思
尝试完成如下题目:使用for e in range
循环求得1到n之间所有奇数的和
提示:加入变量temp暂存运行结果。
怎样求得从1开始到n之间所有偶数的和
1.1 手写或打印代码,然后为每行加注释
1.2 尝试使用for e in range循环,输入n个人的成績最后输出n个人成绩的平均值。
turtle可以用来绘图,常见的turtle用法如下:
3.1 绘制一个等边三角形注意:不要在循环里import turtle
。
3.2 定義一个绘制等边三角形的函数输入参数:边长。
3.3 改造2的函数输入参数:边长、海龟初始方向、画笔颜色。
3.4 从控制台动态输入三角形的邊长进行绘制注意:可使用eval()或float()函数。
4.2 定义函数绘制一个圆输入参数:半径,海龟初始方向
4.3 使用循环调用上面2定义的函数绘制9個圆会碰到什么问题?如何在此基础上进行修改实现本题要求。
打印或手写改题代码并总结自己是如何实现绘制同心圓?碰到什么问题怎么解决?
特别考核:使用画两个三角形的方式(調用前面的绘制三角形的函数)绘制出该turtle六角形绘制。
7.1 不用循环进行绘淛
7.2 考核:使用循环进行绘制。