1. 程式人生 > >簡單的一個程式,猜字遊戲

簡單的一個程式,猜字遊戲

數字遊戲
需求
隨機數為 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