码迷,mamicode.com
首页 > 编程语言 > 详细

Python练习题2

时间:2018-07-23 18:43:13      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:NPU   style   字符串   整数   tabs   的区别   sde   orm   使用   

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}\t{1}\t{2}\n"
    v = template.format(v1,v2,v3)
    s = s + v
print(s.expandtabs(20))

Python练习题2

标签:NPU   style   字符串   整数   tabs   的区别   sde   orm   使用   

原文地址:https://www.cnblogs.com/zhangsenzhen/p/9356155.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!