python第一个练习:猜数字游戏

i = 1 # i代表猜的次数 初始化为1
while i <= 3: # 对猜的过程进行循环
    temp = input('猜猜我现在想的哪个数字:\n') # 让用户输入一个数字
    guess = int(temp) # 把用户输入的数字转化为整形
    if guess == 8:  # 进行判断
        print('恭喜你,你在猜第' + str(i) + '次时猜对啦!')
        # 注意这里的i 要转化成字符串后 才能用加号连接符+
        
        print('游戏结束,不玩啦^_^')
        break # 猜对后,直接跳出循环 结束游戏
    else: # 其他情况
        if guess > 8:
            print('你猜大了')
        else:
            print('你猜小了')
    i += 1 # python里没有i++ i-- 自增和自减, 所以这里用 i = i + 1来实现自增1
else: # while...else语句,如果猜的次数超过三次,直接结束循环,游戏结束
    print('你的次数用完啦,不能继续猜啦!')

你可能感兴趣的:(python第一个练习:猜数字游戏)