一木.溪桥学Python-08: for循环、function函数

一木.溪桥 在Logic Education跟Amy学Python

逻辑教育 :https://logicedu.ke.qq.com

12期:Python基础课

一木.溪桥学Python-08: for循环、function函数

日期:2020年12月日


学习目标:

  • for循环
  • function函数

学习内容:

for循环

for 循环表达式

虽然与 while 一样都是循环的关键字,但 for 循环通常用来遍历可迭代(iterable)的对象

for i in iterable:
	pass
for i in '12':
    print(type(i))
    print(i)

'''
<class 'str'>
1
<class 'str'>
2
'''
for j in 12:          # 报错:TypeError: 'int' object is not iterable
    print(type(j))
    print(j)
for i in range(4):

    print(type(range))

    print(i)
'''
<class 'type'>
0
<class 'type'>
1
<class 'type'>
2
<class 'type'>
3
'''
  • tips:
  • for … in …: 属于固定格式
  • iterable 表示可迭代的对象
  • i 是 变量名(可更改),代表可迭代对象里面的每个元素
range()
  • range 是类
  • 特点左闭右开,默认从0开始。
  • 返回的是range()对象。
  • range默认步长为1.
  • 格式:range(start, stop, step)

print(type(range))                  # <class 'type'>

print(range(10))                    # range(0, 10)

print(list(range(10)))              # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

print(list(range(1, 10, 2)))        # [1, 3, 5, 7, 9]
for 循环表达式练习
数字转为汉字大写输出

列表:
ch_num = [‘零’,‘壹’,‘贰’,‘叁’,‘肆’,‘伍’,‘陆’,‘柒’,‘捌’,‘玖’]
ch = [‘园’,‘拾’,‘佰’,‘仟’,‘萬’]
实现当输入数字时,将数字转为汉字大写输出。

# 列表:
# ch_num = ['零','壹','贰','叁','肆','伍','陆','柒','捌','玖']
# # ch = ['圆','拾','佰','仟','萬']
# 实现当输入数字时,将数字转为汉字大写输出。

ch_num = ['零', '壹', '贰', '叁', '肆', '伍&#
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值