簡單的一個程式,猜字遊戲
阿新 • • 發佈:2019-02-15
數字遊戲
需求
隨機數為 7
請輸入名字蘇進城
請輸入隨機數:1
對不起,您猜錯了,小於隨機數
請輸入隨機數:8
對不起,猜錯了,大於隨機數
請輸入隨機數:7
恭喜你,猜對了
繼續請輸入1,結束請輸入01
隨機數為6
請輸入名字6
請輸入隨機數:6
恭喜你,猜對了
繼續請輸入1,結束請輸入00
—–grade—–
6 猜對的次數 1
蘇進城 猜對的次數 1
# -*- coding: UTF-8 -*-
import random
namedict = {}
go = 1
a = 0
while go ==1:
suiji = random.randint(1 ,30)
print('隨機數為'),suiji
name = raw_input('請輸入名字')
if not (name in namedict):
namedict[name] = 0
for x in range(4):
num = int(raw_input('請輸入隨機數:'))
if num == suiji:
print '恭喜你,猜對了'
a = 1
if name in namedict:
namedict[name] = namedict[name] + 1
break
elif num > suiji:
print '對不起,猜錯了,大於隨機數'
else:
print '對不起,您猜錯了,小於隨機數'
if a == 0:
print '很遺憾,您輸了'
go = int(raw_input('繼續請輸入1,結束請輸入0'))
print '---------------'
print '-----grade-----'
print '---------------'
for key,vlaue in namedict.items():
print key,'猜對的次數',vlaue