python 键盘输入

python键盘输入与其他编程语言基本类似,回车键结束输入

下面来看一段键盘输入年月日,英文输出示例:

 1 #!/usr/bin/env python
 2 # _*_ coding:utf-8 _*_
 3 # 定义英文月份
 4 months = ["january", "February", "March", "April", "May", "June", "july", "August", "September",
 5           "October", "November", "December"]
 6 # 定义天数结尾
 7 endings = ["st", "nd", "rd"] + 17 * ["th"] \
 8           + ["st", "nd", "rd"] + 7 * ["th"] \
 9           + ["th"]
10 # 输入年月日
11 year = input("year:")
12 month = input("month(1-12):")
13 day = input("day(1-31):")
14 # 将月份和日期转换为整型
15 month_number = int(month)
16 day_number = int(day)
17 # 获取年月日并输出
18 month_name = months[month_number - 1]
19 ordinal = day + endings[day_number - 1]
20 print(month_name + ' ' + ordinal + ' ' + year)

输出结果:

1 year:2017
2 month(1-12):2
3 day(1-31):20
4 February 20th 2017

 

转载于:https://www.cnblogs.com/zhangyating/p/8124503.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值