资源简介 八年级上册第七课循环程序课前导学班级: 姓名: 请阅读课本,在题目空格处填上正确答案:常见的骰子是 面骰,它是一个 ,上面分别有一到六个孔(或数字)。投掷时,面朝上的点数大者赢。格式: <条件>: < >功能:如果 满足,执行 语句下面缩进的 ,执行完 后,又加到语句 <条件>,检测 是否还 ,如果 不成立,结束 ,继续执行 语句后面未缩进的语句。while语句运行的流程如图7-2所示。如果要程序一直循环下去,则循环的 要一直为“ ”,因此我们在程序循环开始的地方写上语句: 当然,“ ”的值为“ ”有多种表达形式,例如: 或: 因为条件表达式 和 都是“ ”,其值都是“ ”。为了让游戏一直玩下去,我们让掷骰子的程序 执行。格式: (a,b)功能:随机产生一个介于 和 之间的 (包括 和 )。由于骰子有六个面,所以用 (1,6)来模拟每次抛骰子的时候正面所呈现的数。 语句的使用非常灵活,与 配合使用,可以控制 的次数。格式: 功能:退出 循环,执行 循环模块后面的语句。如果循环程序无法退出,可以强行终止程序运行(在Python3中按Ctrl+C,在Wood中按 按钮)。补充程序,使程序更完整模拟两个玩抛骰子的游戏,点数大的赢。程序如下:import while True:input(“比赛开始,请甲按 投掷骰子”)a=random.randint( )imput(“请乙按 投掷骰子”)b=random.randint( )print(“甲掷的是”, ,”,乙掷的是”, )if : print(“乙赢了,甲输了!”)else: print(“平局!”)编程实践:编写一个程序:电脑随机出100以内的加法题,答对了显示“正确”,答错了显示“错误”,并显示总的答对和答错的次数。编写程序计算:1+2+3...,加到多少时,累加的和total大于1000?(提示:可以将total<=1000作为while循环语句的循环条件。i作为累加项,每循环一次i增加1,并累加一次。)输入并运行上面的猜数程序,与计算机玩猜数游戏。(利用折半猜数法,可提高猜数效率。)将编程保存为.py文件并提交教师机。图1 骰子不成立成立 展开更多...... 收起↑ 资源预览