|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
总是觉得有某地方步骤多了可以简化,但知识不到位,
看不出所以然..能否在运行此代码中的所有条件,而减少输入代码呢?...
- import random
- number=random.randint(1,100)
- print("===============猜數字小遊戲===========")
- again=0
- while again!=2:
- for chance in range(0,5):
- print("請猜一下我目前心中想的數字")
- number1=int(input())
- if number1==number:
- print("我靠..竟然給你猜中了?!太厲害了")
- print("遊戲結束")
- break
- else:
- if number1<number and chance!=4:
- print("你猜得太小了..猜大一點吧!")
- if number1>number and chance!=4:
- print("你猜得大了..猜大一點吧!")
- if number1>100 and number<1:
- print("數字可是一到一百哦^_^")
- if chance==0 and number1 != number:
- print("你還有四次機會哦!")
- if chance==1 and number1 != number:
- print("你還有三次機會哦")
- if chance==2 and number1 != number:
- print("你還有二次機會哦")
- if chance==3 and number1 != number:
- print("你只有最一次機會了><")
- if chance==4 and number1 != number:
- print("你還是沒有猜中><遊戲結束!")
- print("重新開始嗎?")
- print("1.是 2.否")
- again=int(input())
复制代码
这样怎么样?
- import random
- number=random.randint(1,100)
- print("===============猜數字小遊戲===========")
- again=0
- while again!=2:
- for chance in range(0,5):
- number1=int(input("請猜一下我目前心中想的數字"))
- if number1==number:
- print("我靠..竟然給你猜中了?!太厲害了")
- print("遊戲結束")
- break
- else:
- if number1<number and chance!=4:
- print("你猜得太小了..猜大一點吧!")
- if number1>number and chance!=4:
- print("你猜得大了..猜大一點吧!")
- if number1>100 and number<1:
- print("數字可是一到一百哦^_^")
-
- if chance != 4:
- if chance == 3:
- print("你只有最一次機會了><")
- else:
- print("你還有"+str(4-chance)+"次機會哦!")
- else:
- print("你還是沒有猜中><遊戲結束!")
-
-
- print("重新開始嗎?")
- print("1.是 2.否")
- again=int(input())
复制代码
|
|