7. 用户输入和while循环
7.1函数input()的原理
message = input("请随便输入一句话!\n")
print(message)
#####################################
请随便输入一句话!
你好!(键盘输入)
你好!
函数input() 接受一个参数:用户要输出或提示的信息,然后用户输入一个信息,按下回车键后运行,并将信息存在了变量 message 中。
再来一个例子:
prompt = "please iput your name!"
prompt += "what is your first name?\n"
name = input(prompt)
print(name)
#################################
please input your name!what is your first name?
liu
liu
7.2 用int()强制转化
7.3求模运算
7.4while循环
7.4.1来一个小例子:
num = 1
while num <=10 :
print(num)
num += num
###################################
1
2
4
8
7.4.2 python 没有i++或--
7.4.3用户选择退出
message = " "
while message != "A":
message = input("猜猜那我想的是那个大写字母!\n")
####################################
猜猜那我想的是那个大写字母!
S
S
猜猜那我想的是那个大写字母!
s
s
猜猜那我想的是那个大写字母!
A
7.5使用标志
一个小例子:
prompt = "'quit'是结束\n"
active = True
while active :
message = input(prompt)
if message == 'quit':
active = False
else:
print(message)
7.6退出循环的方式:(和c类似)
7.6.1 break 退出循环结构
7.6.2 continue 退出此步的循环