Python体验课:猜数字游戏

2019-12-27  本文已影响0人  一只水木子

在猜数字游戏中,电脑会从一个范围整数之间选取一个随机数,玩家尝试猜这个数字。如果猜的数太大,玩家会用一个较小的数来尝试;如果猜的数太小,玩家会用一个较大的数来尝试;如果猜到正确的数字,就获胜。

知识点: 整数 随机数 循环

01. 整数

整数为:...,-1,0,1,...
整数属于八大数据类型中的数字类型(number)

02. 随机数

随机数的生成,需要使用random模块

什么是模块?

为什么要搞模块?

如何使用模块?

03. randint()函数

04. 循环

程序在一般情况下是按顺序执行的。
编程语言提供了各种控制结构,允许更复杂的执行路径。
循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式:


循环语句的控制结构图(图源:www.runoob.com)

Python 提供了 for 循环和 while 循环(在 Python 中没有 do..while 循环)

(今天只是简单了解一下while语句的用法)

while 循环

05. 编写程序 - 猜数字游戏

import random
number = random.randint(1, 10)
guess = int(input("猜一猜我现在想到的数字(1~10):"))
while guess != number:
    if guess > number:
           print("太大了,请再来一次吧")
    if guess < number:
           print("太小了,请再来一次吧")
    guess = int(input("请输入数字(1~10):"))
print("太棒了,恭喜你猜对了!")

06. 实例

程序运行效果图
上一篇 下一篇

猜你喜欢

热点阅读