• 0423作业(函数)


    #1、从键盘录入任意字符串,使用循环的方式,逐个打印字符串中的每一个字符
    a = input("请输入任意字符串:")
    i = 0
    while i < len(a):
        print(a[i],end=" ")
        i += 1
    
    #2、从键盘录入任意字符串,查看字符串中是否包含字符'a', 如果有,统计出现的次数,并将出现次数打印出来
    a = input("请输入字符:")
    i = 0
    count = 0
    while i < len(a):
        if a[i] == 'a':
    
            count += 1
        i += 1
    print(count)
    #print(a.count('a'))
    
    #3、从键盘录入任意字符串,使用循环完成字符串的倒序,并输出(提示:+号可以实现字符串的连接)
    a = input("请输入字符串:")
    i = len(a) - 1
    while i >= 0:
        print(a[i],end="")
        i -= 1
    
    #4.封装一个函数,可以打印一个a行,b列由‘*’组成的矩阵
    def func1(a,b):
        i = 1
        while i <= a:
            print('*' * b)
            i += 1
    
    func1(5,5)
    
    #5.封装一个函数,函数的作用可以打印1-n之间所有的偶数,n为参数
    def even(n):
        i = 1
        while i <= n:
            if i % 2 == 0:
                print(i,end=" ")
            i += 1
    even(10)
    
    #6.封装一个函数,函数的作用可以实现一个列表的倒序
    def list_seq(list):
        a = list
        b = []
        i = len(a) - 1
        while i >= 0:
            b.append(a[i])
            i -= 1
        print(b)
    list1 = [3,6,8,0,4,9]
    list_seq(list1)
    list1 = ['','','ta','','']
    list_seq(list1)
    
    def my_reverse(list):
        #计算交换次数
        count = len(list) // 2
        i = 0
        while i < count:
            #进行前后交换
            list[i],list[len(list)-1-i] = list[len(list)-1-i],list[i]
            i += 1
    list2 = [2,3,4,5,"ehlj",7.4]
    my_reverse(list2)
    print(list2)
    所思及所学 学而不思则罔,思而不学则殆!
  • 相关阅读:
    正则表达式
    什么是面向对象
    关于jdk,jre,jvm和eclipse的一些总结
    分析ajax爬取今日头条街拍美图
    pycharm误删恢复方法及python扩展包下载地址
    django 之 视图层、模板层
    django
    django框架基础二
    jdango框架基础一
    安装软件,提高速度,可以使用清华源
  • 原文地址:https://www.cnblogs.com/ilovepython/p/10760844.html
Copyright © 2020-2023  润新知