Python 轻松学会写程式笔记-第4节46-猜数字游戏(试听版本)

猜数字游戏

import random

r = random.randint(1, 100)
while True:
	num = imput('请猜数字:')
	num = int(num)

在这里插入图片描述

产生一个随机整数 我们要做什么
先import对不对
import random
先把random这个模组载入进来我的程式
我才可以使用这个模组来产生随机整数

那它的这个function
它的这个函式叫做randint
这个功能叫做randint
以后我们会讲什么是函式

好 范围是1到100嘛
那我开始值是1 结束值是100
然后我把它存成r
就是这个随机数
我现在把它存下来
右边存到左边嘛
存到r裡面

那产生完随机数字之后呢
我可以开始让使用者猜了
让使用者重复去猜数字

重复这两个字有没有人让你想到什么
回圈
回圈就是重複做事情

所以呢
我们就来写一个while迴圈

那while后面我要接什么
我就先写while True好了
无限巡回
反正我也不知道它要巡回几次嘛
我就先写一个无限巡回

只要使用者猜对的时候
我再离开就好
我要怎么离开
break对不对
break就逃出回圈嘛

所以我先让它无限猜
直到他猜对我就离开的意思

input就让使用者输入
请猜数字
那用input问别人问题
记不记得我要把它存起来
我要存成number好了
num就number的缩写
那你记得 input裡面一定要是字串
我觉得满多人刚开始对字串 还有点陌生的时候
都很容易忘了写字串的那个符号
变成这样白色的 那这样就不是字串
这样不行 这根本不是程式码
文字的部分一定要是字串 不然程式根本读不懂

因为我们让他猜的是数字
所以我要把它转换成整数
num=int(num)
这个就型别转换
把number从原本的字串转换成整数
再存回number

为什么它原本是字串
为什么第10行的时候 它永远是字串
因为input都会把东西存成字串
这是input很讨厌的地方
它所有东西都会存成字串

好 那我们现在转换完
变成整数之后呢
我们就可以做比较了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值