5.1.1
函数input()的工作原理:
函数input()让程序暂停一会儿,等待用户输入一些文本。获取用户输入后,python将其存储在一个变量中,以方便使用
message = input('Tell me someing,and i will repeat it back to you:')
print(message)
5.1.2
name = input('please enter your name:')
print ("hello,"+ name + "!")
prompt = 'whats your name:'
name = input(prompt)
5.1.3 使用int() 获取数值输入
age = int(input("how old are yu"))
print age
5.1.4 求模运算符
4 % 3
1
5 % 3
2
6 % 3
0
7 % 3
1
如果一个数可被另一个数整除,余数就为0,因此求模运算将返回0,你可利用这一点判断一个数是奇数还是偶数
5.2 while循环
current_number = 1
while current_number <=5:
print(current_number)
current_number += 1
prompt = '\n tell me someing,and i will repeat it back to you:'
message = ''
while message != 'quit':
message = input(prompt)
print (message)
5.2.1 使用标志
prompt = '\nTell me someing,and i will repeat it back to you:'
prompt += "\nEnter 'quit' to end the program:"
flag = True
while flag:
message = input(prompt)
if message == 'quit':
flag = False
else:
print(message)
5.2.2 break与continue的使用
break:
prompt = '\nTell me someing,and i will repeat it back to you:'
prompt += "\nEnter 'quit' to end the program:"
flag = True
while flag:
message = input(prompt)
if message == 'quit':
break
else:
print(message)
continue:
current_number = 0
while current_number < 10:
current_number += 1
if current_number % 2 != 0:
continue
print (current_number)
5.2.3 列表间移动元素:
unconfirmed_users = ['alex','lucy','tony']
print(unconfirmed_users)
confirmed_user = []
while unconfirmed_users:
confirmed_user = list(unconfirmed_users.pop())