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()                                          #调用这个函数
最后运行输出的结果
bingo@Forever:~$ 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这个文件