Python编程 从入门到实践 第7章 用户输入和while循环

本文介绍了Python编程中input函数用于获取用户输入,int()函数进行类型转换,以及while循环的使用。示例展示了如何从用户那里获取输入并重复回显,如何将字符串转换为整数,以及通过while循环实现计数和控制流程。同时讲解了使用break和continue语句在循环中的应用。
摘要由CSDN通过智能技术生成

1 input()函数让程序暂停运行,等待用户输入文本

>>> message = input('Tell me something, and I will repeat it back to you: ')
Tell me something, and I will repeat it back to you: 123
>>> print(message)
123

2 int() 将其他类型转化成整型

>>> age = input("how old are you? ")
how old are you? 14
>>> age
'14'
>>> age = int(age)
>>> age
14

3 while循环

current_number = 1
while current_number <= 5:
	print(current_number)
	current_number += 1
>>> prompt = '\nTell me something, and I will repeat it back to you:'
>>> prompt += '\nEnter "quit" to end the program.'
>>> message = ""
>>> while message != "quit":
...    message = input(prompt)
...    print(message)
...

4 使用break退出循环,continue继续循环

5 while循环条件里,空列表或空字典可以作为false条件

unconfirmed_users = ['alice','brian','candace']
confirmed_users = []
while unconfirmed_users:   # 列表为空后退出
	current_user = unconfirmed_users.pop()
	print('Verifying user: '+current_user.title())
	confirmed_users.append(current_user)



m = {'c':12}
while m:      # 字典为空后退出
	print(m['c'])
	del m['c']

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值