猜数字-python

我的第一个python小程序——猜数字游戏
My first Pyhton program——guess the number 

#!/usr/bin/python
# -*- coding: UTF-8 -*-
print("--------小游戏-------")
temp=input("请输入您认为正确的数字:")
i=int(temp)
import random
s=random.randint(0,100)
sum=0
while i!=s:
    sum=sum+1
    if sum<5:
        if i<s:
            print("猜小了!")
            temp=input("请重新输入您认为正确的数字:")
            i=int(temp)
            continue
        elif i>s:
            print("猜大了!")
            temp=input("请重新输入您认为正确的数字:")
            i=int(temp)
            continue
    else:
        print("您的机会用完了!游戏结束!")
        break
if i==s:
    print("猜中了!游戏结束!")
    sum=sum+1
print("您一共猜测了%d次!"%sum)

 

后来的改进:

import random


s=random.randint(0,100)
print("--------猜数字小游戏-------")
print(s)

for i in range(5):
    temp=input("请输入您认为正确的数字:")
    n=int(temp)
    if n == s:
        print("你只猜了{}次就被你猜中了!你真厉害!游戏结束!".format(i+1))
        break
    elif n > s:
        print("你猜大了哦!")
    else:
        print("你猜小了哦!")

if n != s:
    print("你已经用完了{}次机会仍未猜中!游戏结束!".format(i+1))

 

  

posted @ 2018-06-21 23:05  kunsile  阅读(200)  评论(0)    收藏  举报