实验七 字符串

一、目的和要求

  1. 掌握函数的定义。
  2. 掌握函数的调用。
  3. 理解形参与实参的概念。
  4. 理解函数的返回。
  5. 掌握位置参数\、默认值参数、关键字参数。

二、实验内容

  1. 编写函数,给定任意字符串,计算每个字符出现的次数。调用该函数,输出结果。
  2. 编写函数,给定任意字符串,将所有数字构成串,其它字符构成另一个串,并返回这两个串。
  3. 编写函数,判断一个数是否为素数。从键盘输入任意数,调用该函数,输出是否为素数。
  4. 编写函数,判断某年是否为闰年。从键盘输入年份,调用该函数,输出是否为闰年。
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()
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值