python猜数字游戏
from random import randint #导入随即函数
def guessNum(): #定义一个猜数字游戏函数,函数名为guessNum()
guess=int(raw_input('a number for guess pls>')) #用户输入任意一个数字
key=randint(1,1000) #获得一个随机数(即用户将要猜的那个数)
#print key
for x in range(9):
#如果猜对了的话,输出u win并提示用户是否继续游戏,如果继续输入Y,否则输入N结束游戏
if key==guess:
print 'u win'
is_continue = raw_input("Do you want to keep on the game?If Yes,input Y,else input N:") #用户输Y或N
if(is_continue == 'Y'): #当用户输入Y时,调用guessNum()函数,继续猜数字游戏
guessNum()
else: #否则输出you had over the guessNum Game提示用户已经结束该游戏
print 'you had over the guessNum Game'
&
相关文档:
>>> import copy
>>> a = [1,2,3,4,['a','v']]
>>> b = a
>>> b
[1, 2, 3, 4, ['a', 'v']]
>>> c = copy.copy(a)
>>> c
[1, 2, 3, 4, ['a', 'v']]
>>> d = copy.deepcopy(a)
>>> d
[1, 2, 3, 4, ['a', 'v']]
>>> a.append(5) ......
编译Python脚本生成可执行程序,可以通过py2exe编译完成。
在VC中调用python时,可以结合py2exe,完成整个程序的独立发布^_^
google.py:
#! /usr/bin/env python
import sys, webbrowser
def main(a):
url = "http://www.google.com/search?q=%s" % a
webbrowser.o ......
作为一个初学shell的程序员来说,使用shell的一些命令调用,比如就写几行,做一些自动化的操作,简单又实用,但是涉及逻辑控制和
字符串处理时,看到那if/fi,case/esac……还有古离古怪的布尔判断……还有复杂而又名字很响而且很老资格的sed、awk……我就想,
在没有非要在shell中 ......