• Python练习题2


    1.字符串是否是可迭代对象?如可以请使用for循环每一个元素?

    答:可迭代对象==可以被for进行循环获取,字符串是可迭代对象。

    2.Python2和Phthon3中的range的区别?

    答:Python2:range   立即创建;

            xrange  for循环时才一个一个创建

      Python3:range   for循环时才一个一个创建

    3.实现一个整数加法计算器

    content = input(“请输入:”)
    v1,v2 = content.split('+')
    v1 = int(v1)
    v2 = int(v2)
    print(v1+v2)

    4.计算用户输入的内容有几个十进制小数?几个字母?

    content = input("请输入内容:")
     a = 0
     b = 0
     for item in range(0,len(content)):
         if content[item].isdecimal() == True:
             a += 1
         if content[item].isalpha() == True:
             b += 1
     print(a,b)

    5.敏感词替换

    v = "asdgasdaa"
    v = v.replace('a',"*")
    v = v.replace('s',"*")
    print(v)

    6.循环输入用户名、密码、邮箱,输入q退出,以表格形式打印

    s = ""
    while True:
        v1 = input("请输入用户名:")
        if v1 == "q":
            break
        v2 = input("请输入密码:")
        if v2 == "q":
            break
        v3 = input("请输入邮箱:")
        if v1 == "q":
            break
        template = "{0}	{1}	{2}
    "
        v = template.format(v1,v2,v3)
        s = s + v
    print(s.expandtabs(20))
  • 相关阅读:
    Remove Element
    Binary Tree Inorder Traversal
    Symmetric Tree
    Roman to Integer
    Search Insert Position
    Reverse Integer
    Pascal's Triangle
    Merge Sorted Array
    Same Tree
    Visual Studio Code 做PHP开发
  • 原文地址:https://www.cnblogs.com/zhangsenzhen/p/9356155.html
Copyright © 2020-2023  润新知