python入坟的第一天

猜数游戏(低版本)

"""
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    退格

上一篇:流程控制


下一篇:2021-11-05