# -*- coding: utf-8 -*-
# author : clos
# time : 2021/4/10 23:10
import random
import time
# 計數器,記錄我們進行一次遊戲總共輸入的次數
count =
0# 選擇介面1
defselect_inte***ce1()
:print()
print
('='*50
)print
('='*50
)print
('電腦隨機生成了乙個1-100的整數'
)print
('請你猜一下,猜對了有peach'
)print
('='*50
)print
('='*50
)print()
# 選擇介面2
defselect_inte***ce2()
:print()
print
('='*50
)print
('='*50
)print
("1: 繼續"
)print
("2: 退出"
)print
('='*50
)print
('='*50
)print()
defstart()
:# 獲取更改全域性變數的許可權
global count
# 是否展示主介面的標記
flag =
true
result = random.randint(1,
100)
while
true
:if flag:
# 遊戲開始的主介面
select_inte***ce1(
) user_answer =
input
('請輸入你的猜測:'
) count +=
1 user_answer = user_answer.strip(
)# 輸入 000 可以作弊,獲取答案
if user_answer ==
'000'
:print
(f'電腦生成的整數是'
) user_answer =
input
('請輸入你的猜測:'
)try
: user_answer =
int(user_answer)
if user_answer > result:
flag =
false
print
('你的猜測大了一點,請繼續猜'
) time.sleep(
0.5)
elif user_answer < result:
flag =
false
print
('你的猜測小了一點,請繼續猜'
) time.sleep(
0.5)
else
:print
('恭喜你,猜對了'
) time.sleep(
0.5)
# 繼續選擇的介面
select_inte***ce2(
)while
true
: select =
input
("請選擇:"
).strip(
)if select ==
"1":
print
("你選擇了1,遊戲繼續"
)# 繼續遊戲要清空之前的計數
count ==
0 flag =
true
result = random.randint(1,
100)
break
elif select ==
"2":
print
("你選擇了2,遊戲退出"
)print
("bye,下次見,靚仔"
) time.sleep(3)
end(
)return
else
:print
("你輸入有誤,請輸入1或者2"
)except
:print
('你輸入有誤,請輸入數字'
)def
end():
print
(f'你一共猜了次'
)if count <7:
print
('^_^ 你真聰明'
)else
:print
('>_< 你真笨,猜了這麼久'
)print
("3s 後程式自動退出"
猜數字小遊戲
標題 猜數字小遊戲 這是乙個用c完成的簡單的猜數字小遊戲,原理很簡單也很容易理解,用c基礎就可以實現。在這裡首先整理一下邏輯,也就是把思路理清楚,猜數字遊戲,也就是給定乙個值然後輸入猜的數字,再將猜的數字和給定數字像比較,無非就是猜的數字大於 小於或等於給定的數字,然後再提示玩家猜大了,猜小了,或猜...
猜數字小遊戲
猜數字函式 defguess number 隨機生成乙個0 100的整數,作為正確答案 number random.randint 0,100 i 0 在while中寫 while true 輸入乙個0 100的整數,input輸入的是字串 gus num input 請輸入您猜的數字 0 100 ...
猜數字 小遊戲
隨機給出乙個0至99 包括0和99 之間的數字,然後讓你猜是什麼數字。你可以隨便猜乙個數字,遊戲會提示太大還是太小,從而縮小結果範圍。經過幾次猜測與提示後,最終推出答案。作者 love 時間 2013 4.2 using system using system.collections.generic...