第一题到第十题

习题3:生成字符串a1b2c3d4e5f6g7h8i9j10

print("第一种方法")

s = "  "            #接收字符串

result = " "       #输出结果字符串

for   i   in   range(1,11):

    s   =   chr(i+96)   +   str(i)

    result   +=   s

print(result)

print("第二种方法")            #运用字符串拼接方法(“”.join())   和列表 append 方法

result_list   =  [   ]

for   i   in   range(97,107):

    string   =   chr(i)  +  str(i-96)

    result_list.append(string)

print("".join(result_list))

print("第三种方法")                #运用推导列表进行编辑

>>> [  i  for  i  in  range(1,10)]

[1, 2, 3, 4, 5, 6, 7, 8, 9]

>>> [  "%s%s"%(chr(i+96),i)   for  i  in  range(1,10)]

['a1', 'b2', 'c3', 'd4', 'e5', 'f6', 'g7', 'h8', 'i9']

>>> "".join( ["%s%s"%(chr(i+96),i) for i in range(1,10)] )

'a1b2c3d4e5f6g7h8i9'

习题7:判断一个输入的句子中有多少个字母

print("第一种方法")

word  =  input("请输入句子:")

words  =  [ ]

for  i  in  word:

      if  i.isalpha():

      words.append(i)

print(words)

print(len(words))

print("第二种方法")

strpun = ""

for i in word:

      if i.isalpha():

      strpun += "1"

print(strpun)

print(len(strpun))

习题8: 26个字母大小写成对打印,例如:Aa,Bb....

print("第一种方法")

for   i   in   range( 65 , 91 ):

    print( chr(i)  +  chr(i+32) + "," , end = "" )

print("第二种方法")

s = ""

for   i   in   range ( 65 , 91 ):

     s  +=  chr(i)  +  chr(i+32) + ","

print(s)

print("第三种方法")

result = ""

for   i   in   range( 65 , 91 ):

    result  +=  chr(i)  +  chr(i+32)  +  "   "

    results  =  result.split()

print( result )

print( results )

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 12,150评论 0 10
  • **2014真题Directions:Read the following text. Choose the be...
    又是夜半惊坐起阅读 13,436评论 0 23
  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 13,145评论 0 13
  • 在喜欢民谣的人的心里 民谣是一种寄托 是一种陪伴 安静的旋律会把我们的精神放松 欢快的旋律会让我们忍不住跟着动起来...
    nice汪阅读 1,904评论 0 1
  • 《信心门》中说:“世间的财富,要用信心的手去取;辽阔的江海,要用信心的船来渡。丰硕的果实,要用信心的根生长;无尽的...
    惬意永不放弃阅读 3,304评论 0 6