猜數字遊戲 python

2022-08-26 03:57:11 字數 882 閱讀 1280

題目:

用python寫乙個猜數字的遊戲,遊戲規則如下:

1.由乙個人隨機寫乙個整數1-99(如:21)

2.一群小夥伴輪流猜數字,如第乙個人猜乙個數(如:48),則縮小範圍至(1-48)

3.如第二個人猜乙個數(如:9),則縮小範圍為(9-48)

4.以此類推,直到猜中數字(21),遊戲結束

分析:

1.使用random模組隨機生成隨機數

2.若輸入值大於num1,小於隨機數,則num1=輸入值

3.若輸入值小於num2大於隨機數,則num2=輸入值

題解:

#coding:utf-8

import random

print("---猜數字---")

num1=1

num2=99

rd=random.randint(0,100)

active=true

while active:

number=int(input("請隨機寫乙個整數%d到%d(退出請輸入quit):"%(num1,num2)))

if num1elif num2>number>rd:

num2=number

elif number==rd:

print("恭喜你猜對!")

break

elif num1>number or num2#如果輸入的number值小於1大於99則提示不符合要求

print("您輸入的整數範圍不符合要求!!")

elif number==quit:#如果input值為quit則退出

active=false

python 猜數字遊戲

本文,我們通過乙個猜數字遊戲,鞏固一下python中迴圈的使用。使用python x,y 如下 from random import randint x randint 0,100 在閉區間 0,100 內隨機產生乙個整數 print x d x go yes while go yes 當條件不成立...

python猜數字遊戲

引入隨機數包 import random 1.生成乙個隨機答案數 2.輸入要猜的數字 3.對比猜的數字和正確答案 3.1猜大了 3.2猜小了 3.3猜對了 3.3.1繼續玩 3.3.2退出 number random.randint 0 100 宣告變數用來表示使用者猜測的次數 count 0 a ...

猜數字遊戲 python

使用for迴圈隨機生成乙個0 100之間的數字,然後使用者輸入乙個整數,判斷是否正確,若正確,則返回猜對了,若偏大則返回太大了,偏小則返回太小了,程式可執行五次 from random import randint x randint 0,100 for count in range 0,5 pri...