Python7:用户输入和while循环

本文详细介绍了Python中的input()函数,包括如何创建清晰的程序提示以及如何使用int()转换用户输入的数值。通过示例展示了如何正确处理用户输入,避免因类型不匹配引发的错误。
摘要由CSDN通过智能技术生成

7.1 函数input()的工作原理

函数input()让程序暂停运行,等待用户输入一些文本,然后将其赋给一个变量,以方便后面使用。

例如,下面的程序让用户输入一些文本,再将这些文本呈现给用户:

message = input("我们的好朋友是;")
print(message)

函数input()接受一个参数——要 向用户显示的提示( prompt)或说明,让用户知道该如何做。在本例中,Python运行第-行代码时,用户将看到提示我们的好朋友是:。程序等待用户输人,并在用户按回车键后继续运行。输人被赋给变量message接下来的print(message)将输人呈现给用户: 

我们的好朋友是;zl
zl

7.1.1编写清晰的程序

每当使用函数input()时,都应指定清晰易懂的提示,准确地指出希望用户提供什么样的信息——指出用户应该输人何种信息的任何提示都行,如下所示:

name = input("Please enter your name: ")
print(f" \nHello, {name}!")

通过在提示末尾(这里是冒号后面)包含一一个空格, 可将提示与用户输人分开,让用户请费地知道其输人始于何处,如下所示:
Please enter your name:zl

 Hello, zl!

有时候,提示可能超过一行。 例如,你可能需要指出获取特定输人的原因。在这种情况下,可将提示赋给一个变量,再将该变量传递给函数input()。这样,即便提示超过一行࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值