Beispiel #1
0
import math

print(calc(1, 3, 4, 5, 6))
a = [1, 2, 3]
print(calc(*a))
print(cal())
print(cal())
print(cal2())
a = ["haha"]
print(cal2(a))
print(cal2())

enroll("wangbing", "F")
enroll("wangbing", "F", 10)
enroll("wangbing", "F", city = "luoyang")
x, y = move(100, 100, 60, math.pi / 6)
print(x, y)
x, y = move(100, 100, 60)
print(x, y)

print(my_abs(-100))
my_abs("a")
a = [1, 2, 3]
for i in a:
    print(i)

sum = 0
for i in range(0, 101):
    sum += i
print(sum)
Beispiel #2
0
from function import my_abs
from function import power
print(my_abs(1))
print(power(2))
print(power(2, 3))
Beispiel #3
0
from function import my_fact
from function import my_fact_tail

a = abs(-5)
a
b = abs
aa = b(-5)
aa
aaa = hex(1234222)
aaa
aaaa = str(123214)
aaaa
help(hex)

# 使用自己写的函数
print(my_abs(-5))
# my_abs('a')

# 默认参数
nxy = my_move(100, 100, 100, 100)
nxy = my_move(100, 100, angle=100)  # 对指定参数赋值
print(nxy)  # 返回多个值时,返回一个tuple

# 可变参数
print(my_var(*[1, 2, 3, 4]))  # 加*调用可变参数

# 关键字参数
my_arg('sunchen', 32)
my_arg('sunchen', 23, city='beijing')
extra = {'city': 'beijig', 'job': 'xixix'}
my_arg('sunchen', 23, **extra)
Beispiel #4
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

from function import my_abs

print(my_abs(-321))

def power(x, n=2):
    s = 1
    while n > 0:
        n = n - 1
        s = s * x
    return s

print(power(5, 3))
print(power(5))

def calc(*numbers):
    sum = 0
    for number in numbers:
        sum = sum + number
    print("sum: ", sum)

params = [1, 2, 3]
calc(*params)
calc(1, 2, 3, 4)
calc(1, 2, 3, 4, 5)

def person(name, age, **kvp):
    print("name: ", name, ", age: ", age, ", othters: ", kvp)
Beispiel #5
0
# -*-coding:utf-8 -*-
from function import my_abs

print("我是调过来的%d" % my_abs(-10))
Beispiel #6
0
import function.my_abs

print(my_abs(-9))
Beispiel #7
0
#########dict---dictionary#######33

a = {'x': 1, 'y': 2, 'z': 3}

print(a)

print("a['x']=", a['x'])

print('t' in a)

print(a.get('x'))

print(a.get('x', -1))

a.pop('x')

from function import my_abs

print(my_abs('o'))
print(my_abs(-20))
########set#####33
Beispiel #8
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import function  #导入function模块,也就是以function命名的py文件,里面定义了多种函数 直接function.name(arg0...)引用

print(function.my_abs(2))
p = function.move(2, 3, 4, 2)
print(p[0], p[1])

print(function.quadratic(4, 9, 0))

function.f1(1, 2, 8)

l = [8, 88]
function.f2(*l)
#function.f2(1,2,*l)

d = {'city': 'B', 'gender': 'M', 'address': 'C'}
function.f3(1, 2, **d)  #传入参数时只是对d的一份拷贝,函数中对dict类型修改不影响d
#function.f3(1,2,city='Beijing')
function.f4(1, 2, city='d', gender='M')
function.f5(1, 2, **d)  #当传入**d然后从中取出 city gender对应的值,剩下的在给d
function.f5(*l, **d)  #对于任意函数,都可以通过类似func(*args, **kw)的形式调用它

print(function.product(8))

print(function.fact(100))

print(function.moveH(3, 'A', 'B', 'C'))