input 工作原理
函数input()让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中。
message = input("need to input string ")
print(message)
input() 接受一个参数作为提示,程序等待用户输入后,在用户回车确认后继续运行,输入存储在变量中
或者:
promt = "hello plse input you name"
promt += "\nyou fist name "
input(promt)
使用 int()来获取数值输入
使用函数input()时,Python将用户输入解读为字符串,将输入作为数字使用,使用函数init()
求模运算
处理数值信息时,求模运算符(%)是一个很有用的工具,它将两个数相除并返回余数。
求模运算符不会指出一个数是另一个数的多少倍,而只指出余数是多少
如果一个数可被另一个数整除,余数就为0,因此求模运算符将返回0。你可利用这一点来判断一个数是奇数还是偶数
number % 2 == 0:
while循环
current_number = 1
while current_number <= 5:
print( str(current_number) + "回合")
current_number += 1
print(current_number)
让用户选择何时退出
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)
break 退出循环
立即退出while循环,不再运行循环中余下的代码,也不管条件测试的结果如何,可使用break语句
prompt = "\nPlease enter the name of a city you have visited:"
prompt += "\n(Enter 'quit' when you are finished.) "
print(prompt)
active = True
while active :
xx = input(prompt)
if xx == "quit" :
active = False
else :
print(xx)
break循环
prompt = "\nPlease enter the name of a city you have visited:"
prompt += "\n(Enter 'quit' when you are finished.) "
print(prompt)
while True :
xx = input(prompt)
if xx == "quit" :
break
else :
print(xx)
循环中使用continue
返回到循环开头,并根据条件测试结果决定是否继续执行循环,可使用continue语句,它不像break语句那样不再执行余下的代码并退出整个循环
current_number = 0
while current_number < 10:
current_number += 1
if current_number % 2 == 0:
continue
print(current_number)
首先将current_number设置成了0,由于它小于10,Python进入while循环。进入循环后,我们以步长1的方式往上数 ,因此current_number为1。接下来,if语句检查current_number与2的求模运算结果。如果结果为0(意味着current_number可被2整除),就执行continue语句,
让Python忽略余下的代码,并返回到循环的开头。如果当前的数字不能被2整除,就执行循环中余下的代码,Python将这个数字打印出来
避免无限循环
原文地址:https://www.cnblogs.com/g2thend/p/11741452.html
时间: 2024-11-07 15:05:45