自学python,自己敲代码,体验中遇到的错误汇总,总结实践中易错点。
运算符
-
== 是比较相等的运算符,返回值布尔值,要么是TRUE,要么是FALSE
= 是赋值
==的优先级高于=的优先级 -
逻辑运算符
1)and ,连接两个布尔值,两个都是true ,最终的值才是true。 左边为false的话会短路处理,右边的表达式根本不会执行。
2)or 也会短路处理,左边为true,则右侧不会执行。
3)not
3.print及占位符
用途就是比如我们要打印出来,今天一共做对了X道题,X是一个变量,是通过求解得到的值,想把它加入到打印的句子中间的时候,则需要占位符,有两种方式。
"""
猜数字游戏
import random
# 产生一个1-100范围的随机数
answer = random.randint(1, 100)
counter = 0
while True:
counter += 1
number = int(input('请输入: '))
if number < answer:
print('大一点')
elif number > answer: