for数字字符串练习

Posted 0b0s

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了for数字字符串练习相关的知识,希望对你有一定的参考价值。

‘‘‘
# 一:for循环
# 1.1 for循环嵌套之打印99乘法表
‘‘‘
# for i in range(1,10):
# for j in range(1,i+1):
# print(‘%s*%s=%s‘%(i,j,i*j),end=‘‘)
# print()
‘‘‘
# 1.2 for循环嵌套之打印金字塔
# 提示分析如下
#
# #max_level=5
# * #current_level=1,空格数=4,*号数=1
# *** #current_level=2,空格数=3,*号数=3
# ***** #current_level=3,空格数=2,*号数=5
# ******* #current_level=4,空格数=1,*号数=7
# ********* #current_level=5,空格数=0,*号数=9
#数学表达式
# 空格数=max_level-current_level
# *号数=2*current_level-1
‘‘‘
# for i in range(0,5):
# print(‘ ‘*(5-i),‘*‘*(2*i+1))
‘‘‘
# 1.3 用for+range改写今日早晨默写的代码,作为明天默写内容
‘‘‘
# for i in range(0,3):
# inp_name=input(‘请输入您的账号:‘)
# inp_pwd=input(‘请输入您的密码:‘)
#
# if inp_name == ‘tank‘ and inp_pwd == ‘123‘:
# print(‘登录成功‘)
# while True:
# cmd=input("输入命令>: ")
# if cmd == ‘q‘: # 整个程序结束,退出所有while循环
# break
# else:
# print(‘命令{x}正在运行‘.format(x=cmd))
# break
# else:
# print(‘账号名或密码错误‘)
# else:
# print(‘输错3次,退出‘)
# 写代码,有如下变量,请按照要求实现每个功能 (共6分,每小题各0.5分)
# name = " aleX"
# 1) 移除 name 变量对应的值两边的空格,并输出处理结果
# print(name.strip()) #aleX
# 2) 判断 name 变量对应的值是否以 "al" 开头,并输出结果?
# print(‘name‘.startswith(‘al‘)) #False
# 3) 判断 name 变量对应的值是否以 "X" 结尾,并输出结果?
# print(‘name‘.endswith(‘X‘)) #False
# 4) 将 name 变量对应的值中的 “l” 替换为 “p”,并输出结果
# print(name.replace(‘l‘,‘p‘)) # apeX
# 5) 将 name 变量对应的值根据 “l” 分割,并输出结果。
# print(name.split(‘1‘)) #[‘ aleX‘]
# 6) 将 name 变量对应的值变大写,并输出结果?
# print(name.upper()) # ALEX
# 7) 将 name 变量对应的值变小写,并输出结果?
# print(name.lower()) # alex
# 8) 请输出 name 变量对应的值的第 2 个字符?
# print(name[1]) #a
# 9) 请输出 name 变量对应的值的前 3 个字符?
# print(name[0],name[1],name[2]) # a l
# 10) 请输出 name 变量对应的值的后 2 个字符??
# print(name[-1],name[-2]) #X e
# 11) 请输出 name 变量对应的值中 “e” 所在索引位置??
# print(name.find(‘e‘)) #3
# 12) 获取子序列,去掉最后一个字符。如: oldboy 则获取 oldbo。
# print(len(name)) #5
# print(name[0]+name[1]+name[2]+name[3]+name[4]) # aleX

以上是关于for数字字符串练习的主要内容,如果未能解决你的问题,请参考以下文章

条件循环函数定义字符串操作练习

for循环练习及字符串处理

第二篇:流程控制数据类型字符编码文件处理

python练习:字符串中的数字排序

字符串练习题

条件循环函数定义等练习