作者简介:一名在校计算机学生、每天分享Python的学习经验、和学习笔记。
座右铭:低头赶路,敬事如仪
个人主页:网络豆的主页
目录
前言
range方法
一for循环表达式
for循环表达式
与数字有关
与单位有关
本章将会讲解Python编程中的 for循环以及需要注意的点。
# print(type(range)) # range是类
print(range(10)) #1.默认是从0开始 2.默认返回的是range()对象 range(0, 10)
print(list(range(10))) #3左闭右开[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
#range(start,stop.step)
print(list(range(1,10,2))) #4.步长默认为1[1, 3, 5, 7, 9]
# print(list(range(1:10:2))) #5不是切片
# for i in '12':
# print(i)
# #整数:他不是可迭代的对象,报错:"int" object is not iterable
# for j in 123:
# print(j)
for i in range(4):
print(i)
print(type(i)) #
"""
取大写数字:如果说直接循环'12'-->ch_num[int(i)]
取单位:字符串的长度有关
- len('12')-->2-1-->ch[2-1]获取到拾
- ch[2-1-1]获取到圆
"""
ch_num = ['零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖']
ch = ['圆', '拾', '佰', '仟', '萬']
client_ipt = input("请输入数字:")
len_ipt = len(client_ipt) # 2
for i in client_ipt:
len_ipt -= 1 # len_ipt = len_ipt - 1
# print(i)
# print(ch_num[int(i)])
# print(ch[len_ipt])
print(f"{ch_num[int(i)]}{ch[len_ipt]}", end="")
print("整")
创作不易,求关注,点赞,收藏,谢谢~