【Python】练习 5.11:序数 序数表⽰顺序位置,如 1st 和 2nd。序数⼤多以 th 结 尾,只有 1st、2nd、3rd 例外。

练习 5.11:序数 序数表⽰顺序位置,如 1st 和 2nd。序数⼤多以 th 结 尾,只有 1st、2nd、3rd 例外。
要求
  • 在⼀个列表中存储数字 1〜9。
  • 遍历这个列表。
  • 在循环中使⽤⼀个 if-elif-else 结构,打印每个数字对应的序
  • 数。输出内容应为 “1st 2nd 3rd 4th 5th 6th 7th 8th 9th”,每个序数都独占⼀⾏。
代码
numbers = [number for number in range(1,10)]    # 创建1~9的数字列表
for number in numbers:                          # 遍历列表
    print(number)
for number in numbers:                          # 打印序数
    if number == 1:
        print(f'{number}st')
    elif number == 2:
        print(f'{number}nd')
    elif number == 3:
        print(f'{number}rd')
    else:
        print(f'{number}th')
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值