33 python format练习题 利用format方法
admin
2023-01-23 00:20:04
0
第十五课 练习题
'''
1. 编写一个Python程序,从控制台输入一个字符串(保存到变量s中),
然后通过while循环不断输入字符串(保存到变量subStr中),
并统计subStr在s中出现的次数,最后利用format方法格式化统计结果。

'''
s = input("请输入一个字符串:")
while True:
    subStr = input("请输入要统计的字符串:")
    if subStr == ":exit":
        break;
    i = 0
    count = 0
    while i < len(s):
        index = s.find(subStr, i)
        if index > -1:
            count += 1
            i = index + len(subStr)
        else:
            break;
    print("'{}'在'{}'中出现了{}次".format(subStr, s, count))

输出的结果为:
请输入一个字符串:l love python
请输入要统计的字符串:o
'o'在'l love python'中出现了2次

-------------------------------
'''
2. 从控制台输入n,利用format方法生成一个星号三角形

    *
   ***
  *****
 *******
'''

floorStr = input('请输入一个层数:')
floor = int(floorStr)
num = floor * 2 -3   # 17
while floor > 0:
    print("{:<{a}}{:*<{b}}".format(" ","",a =floor,b=(num - (floor - 2)*2)))
    floor -= 1
'''
print("{:<10}{:*<1}".format(" ",""))
print("{:<9}{:*<3}".format(" ",""))
print("{:<8}{:*<5}".format(" ",""))
print("{:<7}{:*<7}".format(" ",""))
print("{:<6}{:*<9}".format(" ",""))
print("{:<5}{:*<11}".format(" ",""))
print("{:<4}{:*<13}".format(" ",""))
print("{:<3}{:*<15}".format(" ",""))
print("{:<2}{:*<17}".format(" ",""))
print("{:<1}{:*<19}".format(" ",""))
'''
请输入一个层数:10
          *
         ***
        *****
       *******
      *********
     ***********
    *************
   ***************
  *****************
 *******************

相关内容

热门资讯

玩家攻略科普“瓜瓜丰城棋牌.是... 您好:瓜瓜丰城棋牌这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款...
今日重磅消息“金满地.辅助器?... 家人们!今天小编来为大家解答金满地透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里买很多...
重磅消息“冷酷牛牛.到底有挂吗... 网上科普关于“冷酷牛牛有没有挂”话题很是火热,小编也是针对冷酷牛牛作*弊开挂的方法以及开挂对应的知识...
终于懂了“灯塔麻将.辅助器?”... 终于懂了“灯塔麻将.辅助器?”外卦神器下载您好,灯塔麻将这个游戏其实有挂的,确实是有挂的,需要了解加...
今日重大消息“乐禧乾安麻将.有... 网上科普关于“乐禧乾安麻将有没有挂”话题很是火热,小编也是针对乐禧乾安麻将作*弊开挂的方法以及开挂对...
今日重大发现“潮汕掌上娱.到底... 您好:潮汕掌上娱这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款游...
【第一财经】“川麻圈.辅助开挂... 有 亲,根据资深记者爆料川麻圈是可以开挂的,确实有挂(咨询软件无需打开直...
玩家分享攻略“中至南昌麻将.有... 您好:中至南昌麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款...
【今日要闻】“丁丁麻将.开挂器... 网上科普关于“丁丁麻将有没有挂”话题很是火热,小编也是针对丁丁麻将作*弊开挂的方法以及开挂对应的知识...
玩家攻略科普“打两圈麻将.有没... 有 亲,根据资深记者爆料打两圈麻将是可以开挂的,确实有挂(咨询软件无需打...