一、目的和要求
- 掌握函数的定义。
- 掌握函数的调用。
- 理解形参与实参的概念。
- 理解函数的返回。
- 掌握位置参数\、默认值参数、关键字参数。
二、实验内容
- 编写函数,给定任意字符串,计算每个字符出现的次数。调用该函数,输出结果。
- 编写函数,给定任意字符串,将所有数字构成串,其它字符构成另一个串,并返回这两个串。
- 编写函数,判断一个数是否为素数。从键盘输入任意数,调用该函数,输出是否为素数。
- 编写函数,判断某年是否为闰年。从键盘输入年份,调用该函数,输出是否为闰年。
def statistics():
x = input("请输入一串字符:")
y = {}
for i in x:
y[i] = x.count(i)
for key in y:
print(f'"{key}":{y[key]}次')
a = statistics
a()
def separation():
x = input('请输入一个含有数据的字符串 : ')
y = []
z = []
for i in x:
if i.isdigit():
y.append(i)
else:
z.append(i)
print(y)
print(z)
a = separation
a()
def prime():
i = 2
x = int(input("请输入一个数 : "))
while i <= x:
if x % i != 0:
i += i
print("这不是素数")
break
else:
print("这是一个素数")
break
a = prime
a()
def year():
y = int(input('请输入一个年份:'))
if (y % 4 == 0 and y % 100 != 0) or y % 400 == 0:
print(y, '这是一个闰年')
else:
print(y, '这不是一个闰年')
a = year
a()