欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

bool、if、while、randint

程序员文章站 2022-04-08 09:40:45
1、bool值 这个貌似还可以理解,有比较运算符,逻辑运算符都是产生bool的值,先了解这几个。中学数学题有这样的真假(想起数学的痛)。 有一个int函数。百度解释是取整的。先不去刻意了解,怕钻进死胡同。 2、if 看到判断真假还有if,还真是一起数学题的一道题目。需要注意的就是老是直接写数字,而不 ......

1、bool值

这个貌似还可以理解,有比较运算符,逻辑运算符都是产生bool的值,先了解这几个。中学数学题有这样的真假(想起数学的痛)。

bool、if、while、randint

有一个int函数。百度解释是取整的。先不去刻意了解,怕钻进死胡同。

2、if

看到判断真假还有if,还真是一起数学题的一道题目。需要注意的就是老是直接写数字,而不是写变量的名称。num=10,应该写num。还有运行出现错误的原因是,没有在if语句后面加上英文状态下的: 加了之后,就OK了。你他妈真是天才。

 bool、if、while、randint

 

 bool、if、while、randint

 3、while

傻傻的不是输好了吗?原来等号==和赋值=弄混了。出现了语法错误,invalid syntax。while语句后面个if一样都要加上:

bool、if、while、randint

 

看来学这个还真的要细心。。。虽然有报错,但是英文太水,看个半解。知道问题出现在第六行,answer没有定义。看了一下范例,原来我没给answer赋值,也就是在这些语句中没办法知道answer到底是什么。if answer > num,那么什么东西大于10呢?这就是错误出现的原因。切记赋值是=,等于是==

bool、if、while、randint

改了之后,只要bingo ==False,就会一直循环下去,要结束循环。只要在正确的语句后面把bingo的赋值改为其他,那么循环就会结束。

bool、if、while、randint

还有的就是,if,while都要保持缩进。但是我用的是pycharm,自动帮我缩进了。

4、randint

先记着   from 模块名 import 方法名,from random import randint 可以用来生产随机数。

还是细节啊!稍微一个标点符号错了都不行。这里改了之后都忘记哪里错了。

bool、if、while、randint

 

 bool、if、while、randint

原来是那句answer = input()放在了while的循环之外,所以一直都是在bingo = False 和answer = input 的大条件下循环。就一直输出too small。

bool、if、while、randint

今天就这样吧。