猜数游戏(低版本)
"""
01~100之间随意产生一个数字
让用户反复猜测,
只提示猜大了,猜小了
猜对了结束游戏
"""
import random #引入一个随机模块
#使用随机数模块生成了一个1~100整数
target = random.randint(1,100)
while True:
n=int(input('猜一个1~100的整数'))
if n > target:
print("大了")
elif n < target:
print("小了0")
else:
print('猜对了')
break #猜对了结束游戏
#易错点1 True‘T’必须大写 True容易写成Ture
#易错点2 if elif else语句,后面句子要写‘:’
#易错点3 break是else的结束句,空格掌握好
猜数只允许5次机会
"""""
01~100之间随意产生一个数字
让用户反复猜测,
只提示猜大了,猜小了
猜对了结束游戏
只允许猜测 5 遍
"""
import random
m=random.randint(1,100)
x=0
while True:
n=int(input("输入1~100的数"))
if n>m:
print('大了')
elif n<m:
print('小了')
else:
print('恭喜你答对了')
break
x+=1
if x>=5:
print(f'你已经猜了{x}次了,游戏结束')
break
#易错点1 True‘T’必须大写 True容易写成Ture
#易错点2 if elif else语句,后面句子要写‘:’
#易错点3 break是else的结束句,空格掌握好
三双引号和三单引号的用法
转义字符大全
#一对单三引号(''' ''')和一对三引号("" "")
#例如
print("""1
2""")
print('''1
5
3''')
#易错
#都是三个,不是两个,不是一个(一个不可以换行,可以自己试一试)
#转义字符
\n 换行
\t 横向制表符 相当于tab 键
\\ 代表一个反斜线字符“\”
\' 代表一个单引号字符
\" 代表一个双引号字符
\v 垂直制表(vt)
\r 回车键
\f 换页
\000 空
\oyy 八进制数字
\xyy 十六进制
\other 其他字符以普通格式输出
\a 响铃
\b 退格