猜数字-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))