python小练习之外部赋值函数

python 函数 外部输入一个数除以二如果是奇数×2如果是偶数+3

import sys

arg = int(sys.argv[1])

def f1(x):

return x + 3

def f2(x):

return x * 2

for i in range(arg):

if i % 2 == 0:

print(f2(i))

else:

print(f1(i))

python小练习之统计

用python做一个通知字符的脚本,如外部输入一个字符串统计大于2的字符并用字典表示出来。

import sys

arg = sys.argv[1]

bb = list (arg)

chararry = {}

for ee in bb:

if ee not in chararry:

chararry[ee] = 1

else:

chararry[ee] += 1

res = {}

for each in chararry.keys():

if chararry[each] in res:

res[chararry[each]] = 1

else:

res[chararry[each]] += 1

 

for i in res.keys():

if i > 2:

print([i] + res[i])

 

python 函数小例子

import sys                              #外部输入的一个必备条件

def f():

    a = sys.argv[1]

    b = a + "hello"

    print(b)         #把函数里的内容打印出来      

f()                                          #调用这个函数

最后运行输出的结果

[email protected]:~$ python honey.py wang   
wanghello

python3 用函数显示文件内容

#conding: utf8
def readfile(filename):
    f = open (filename)
    line = f.readlines()
    f.close()
    for lines in line:
        print (lines)
readfile('1.py') #这里我打印的是1.py这个文件