上QQ阅读APP看书,第一时间看更新
1.5 input()函数的基本用法
Python提供了input()内置函数,用于从标准输入中读入一行文本,默认的标准输入方式是键盘。
input()函数的基本语法格式如下。
变量名=input("<提示文字>")
其中,变量名为用于保存输入结果的变量,双引号内的提示文字用于提示要输入的内容。
举例如下。
>>>password = input("请输入你的密码:")
运行结果如下。
请输入你的密码:123456 >>>print ("你输入的密码是:", password)
运行结果如下。
你输入的密码是: 123456
在Python 3中,无论输入的是数字还是字符,输入内容都将作为字符串读取,如果想要接收的是数值,需要进行类型转换。例如,要将字符串转换为整型数据,可以使用int()函数。举例如下。
>>>num = input("请输入购买数量:")
运行结果如下。
请输入购买数量:3 >>>price=26.8 >>>print("{}件商品的总金额是:{}".format(num,int(num)*price))
运行结果如下。
3件商品的总金额是:80.4
【任务1-4】编写程序,模拟实现京东倒计时界面的文字内容
【功能描述】
京东倒计时是京东商城的一种特卖活动,网页中京东倒计时的界面如图1-25所示。在PyCharm中编写程序,模拟实现图1-25所示的京东倒计时界面的文字内容。
图1-25 京东倒计时界面
【任务实施】
(1)在PyCharm项目“Unit01”中创建Python程序文件“t1-4.py”。
(2)在Python程序文件“t1-4.py”中编写代码,实现所需功能,程序文件“t1-4.py”的代码如下所示。
# 输出京东倒计时界面的文字内容 print(" 京东倒计时") print("") print(" 16:00点场 倒计时") print("") hour=0 minute=47 second=13 print("{0}{1:02d}{2}".format(" ",hour," : "),end="") print("{0}{1:02d}{2}".format(" ",minute," : "),end="") print("{0}{1:02d}{2}".format(" ",second," " )) print("")
程序文件“t1-4.py”的运行结果如图1-26所示。
图1-26 程序文件“t1-4.py”的运行结果