7.1 函数input()的工作原理
函数input()是让程序先停止运行获取输入信息,唯一接收参数为prompt(提示)。代码示例如下:
message = input('请输入您要输入的内容:')
print(message)
7.1.1 编写清晰的程序
当我们输入内容时,提示需要与输入的内容有明显的分隔,要让程序清晰明了。
7.1.2 使用int()来获取数值的输入
当接收输入的内容时,通常数据类型时字符串(string)类型,因此我们需要输入数值类型时需要使用int()或float()将其转换为整型或浮点型,代码示例如下:
height = input('请输入您的身高(米):')
weight = input('请输入您的体重(公斤):')
BMI = int(weight) / (float(height) )**2
print(f'您的BMI是:{BMI}')
7.1.3 球模运算符
求模运算符是返回两个数相除的余数:
number = 10 % 3
print(number)
7.1.4 练习
练习 7-1:汽车租赁 编写一个程序询问用户需要什么汽车并打印一条消息:
car = input('请输入您需要的汽车:')
print(f'{car}暂时还没有存货!')
练习 7-2:餐桌定位 询问用户有多少人用餐。如果8位则指出没有空位;否则指出有空座:
booking = int(input('请输入您预定几位:'))
if booking > 8:
print('暂时没有空位!')
else:
print('有空桌!')
练习 7-3:10的