内容正文:
第 11 课 条件循环显身手
教学目标
1.掌握while语句的一般格式。
2学会利用nmdom随机函数生成整数。
3.用Trmdomi机Li两数生成t光孩'
教学重点: while语句的格式和用法。
教学难点:灵活运用条件循环语句( while语句)编写程序,解决实际问题。
当需要大量重复某段语句块而又不能确定重复次数的时候,我们可以利用while循环来编写程序,解决问题。其特点是:先判断条件表达式,后执行语句。
while语句的一般格式
以-
while <条件表达式>:
循环语句块
执行while循环时,先判断条件,若条件成立则执行循环语句块中的语句,循环语句块中的语句执行完毕后,再次判断条件,若条件成立,则继续执行循环语句块,否则结束循环。
二、while循环的应用
函数random.randint(m,n)可以随机产生一个值在m与n之间的整数。若要使用random模块中的函数,需要在程序中使用import random语句导入random模块。
1.角谷猜想
所谓角谷猜想,是指一个自然数如果为奇数,就将它乘3再加1,如果是偶数,就将它除以2,经过若干次操作后一定能变为1。给定一个自然数n,请你输出n变为1的过程。
2.猜测真实数据
某单据因日久破损,一数据变得残缺不全,看不清千位数和十位数,只能推测为14x9x1,已知该数据是77的倍数,请设计一个程序,输出所有满足条件的数据。
1.本节课你学习了哪些Python新知识?具备了哪些新技能?与同学们交流一下吧!
2.与同学交流一下你的编程心得。如果在学习和生活中遇到相类似的问题,你会不会想到用编程来解决?如何来解决?举例说明。
谢谢观看
$