Python程序设计
上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”的运行结果