第六节 单元小结
第二节 练习题
1.篮球分配(http://106.52.92.136:18882/problem/106)
体育室里有n个篮球,如果要平均分给m个班且没有剩余,最少要去掉几个篮球?每个班分到几个篮球?
2.求平均分(http://106.52.92.136:18882/problem/107)
依次输入3个人的得分,输出他们的平均分,取整,不要小数部分。
提示:向下取整小数方法:用 math.floor(x) 方法。
第三节 选择语句
1.三个整数中的最大数(http://106.52.92.136:18882/problem/110)
找出三个整数中的最大数。
2.成绩等级转换(http://106.52.92.136:18882/problem/111)
把百分制成绩(整数)转换为等级制成绩。
90~100为:优秀
80~89为:良好
60~79为:合格
0~59为:不合格
第四节 循环语句
1.找出范围内所有偶数的和(http://106.52.92.136:18882/problem/115)
输出1-n范围内的所有偶数的和
2.找出100~n内的水仙花数(http://106.52.92.136:18882/problem/116)
输入一个三位数n(n>100),输出100~n范围内的所有水仙花数。
水仙花数:指一个3位数,它的每个位上的数字的3次幂之和等于它本身。
例如:153,1^3+5^3+3^3=153"
3.乘法口诀表(http://106.52.92.136:18882/problem/117)
根据给定的正整数n,输出乘法口诀表的前n行。
输入:3
输出:
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
第五节 函数(内置函数)
1.猜数字游戏
- 使用random模块生成一个1到100之间的随机整数作为目标数字。
- 玩家输入猜测的数字,程序会提供提示告诉玩家猜测的数字是大了还是小了,直到玩家猜对为止。最后,显示玩家直到猜对使用的次数。
示例输出:
欢迎参加猜数字游戏!
猜一个1到100之间的数字:50
大了,再试一次!
猜一个1到100之间的数字:25
小了,再试一次!
猜一个1到100之间的数字:37
大了,再试一次!
猜一个1到100之间的数字:31
大了,再试一次!
猜一个1到100之间的数字:28
小了,再试一次!
猜一个1到100之间的数字:30
大了,再试一次!
猜一个1到100之间的数字:29
恭喜你猜对了!
共猜了 7 次!