猜數字遊戲高階版

2021-08-21 18:47:22 字數 1426 閱讀 2174

import os, random

input_name = input('輸入你的姓名:')

pattern = input('輸入你要玩的模式 1.模式一:預設數字 2.模式二:隨機數 (輸入編號即可開始遊戲)')

flag = 0

if pattern == '1':

print('猜數字遊戲(模式一)'.center(50, '*'))

number = int(input('請裁判預設猜中的數字:(100以內)'))

os.system('cls') # 模擬輸入命令列

while true: # a !=b and! =c

input_number = int(input('輸入你猜的數字:'))

if abs(input_number - number) < 5 and number != input_number:

print('您輸的數字已經很接近了')

flag += 1

elif input_number - number >= 5:

print('你輸得數字太大了!')

flag += 1

elif number - input_number >= 5:

flag += 1

print("您輸的數字太小了!")

else:

flag += 1

print('恭喜您猜對了')

break

print('姓名為%s的玩家猜了%d次,最終答對,太棒了!' % (input_name, flag))

elif pattern == '2':

print('猜數字遊戲(模式二)'.center(50, '*'))

number2 = random.randint(1, 100)

os.system('cls')

while true: # a !=b and! =c

input_number = int(input('輸入你猜的數字:'))

if abs(input_number - number2) < 5 and number2 != input_number:

print('您輸的數字已經很接近了')

flag += 1

elif input_number - number2 >= 5:

print('你輸得數字太大了!')

flag += 1

elif number2 - input_number >= 5:

flag += 1

print("您輸的數字太小了!")

else:

flag += 1

print('恭喜您猜對了')

break

print('姓名為%s的玩家猜了%d次,最終答對,太棒了!' % (input_name, flag))

猜數字小遊戲平台版

import tkinter top tkinter.tk 進入訊息迴圈 top.mainloop from tkinter import import random import tkinter.messagebox root tk 建立根視窗 root.title 猜數字遊戲 設定視窗標題 ro...

猜數字遊戲

問題描述 猜數字遊戲 隨機出乙個兩位數,然後讓你猜,直到猜對為止。猜對後可以提示選擇是否再玩一次。include include using namespace std int main srand unsigned int time null int num rand 90 10 隨機出乙個兩位數...

猜數字遊戲

author 徐權 data 2015728 function 猜數字遊戲 實用平台 vs2012及以上 如果要移植到其他平台scanf s和puts s 應改為scanf和puts即可 include include include include define n 5 定義陣列大小,從而決定猜的...