Python基础7 - 用户输入和while循环

本文详细介绍了Python中的用户输入函数input()的工作原理,包括如何获取数值输入、求模运算及练习。接着讲解了while循环的使用,如控制退出、使用标志和break/continue语句,同时提供了避免无限循环的方法。最后,展示了如何在处理列表和字典时使用while循环,包括移动元素、删除特定值和填充字典等操作,并给出了相关练习。
摘要由CSDN通过智能技术生成

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的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值