计算机网络/计算机科学与应用/系统/运维/开发

Python【基础】用户输入和while循环


用户输入和while循环

函数input()工作原理

# 函数input() 让程序暂停运行,等待用户输入一些文本,获取用户输入后,存储在一个变量中

msg = input("请输入您的姓名:") 
print("您的姓名为:", msg)


使用 int() 获取数值输入

# 函数int() 可以将数字的字符串表示转换为数值表示

age = input("请输入您的年龄:") #  int将输入的数值字符串转换为数值型 
age = int(age) 

if age >= 18:    
     print("您的年龄大于等于18岁啊") 
else:     
    print("你未满十八岁,快滚")


求模运算符

#  求模运算符 %  将2个数相除返回余数

#  求模运算符 取余数 4%3 余数为1 print(4 % 3)

例2:判断一个输入的数字是否为奇偶数

number = input("请输入一个数字,用来判断是否是为奇数偶数:") 

# int()将输入的字符转为数值 

number = int(number) 
if number % 2 == 0:    
    print("偶数") 
else:     
    print("奇数")


while循环

while循环不断的运行,直到指定的条件满足为止

current_number = 1 
while current_number <= 5:     
    print(current_number)     
    current_number += 1


使用标志,相当于一个开关

prompt = "\n请输入一条消息,或者要么退出" 
prompt += "\n请输入'quit' 退出\n" #  标志 相当于定义一个开关 
当前为开 
active = True while active:     
msg = input(prompt)     
if msg == 'quit':         
    active = False     
else:         
    print(msg)


使用break 退出循环

# breank 立即退出循环,后面代码不在执行

msg = "\n请输入你到过的城市名称:" 
msg += "\n输入'quit'退出" 
while True:     
    city = input(msg)   
if city == 'quit':        
    break     
else:         
    print("你到过:" + city.title() + "!")


使用continue 根据条件测试结果决定是否继续循环

返回到循环开头,并根据条件测试结果决定是否继续执行循环

current_number = 0 
while current_number < 10:     
    current_number += 1     
    if current_number % 2 == 0:         
        continue     
        print(current_number)



Python

读书和赚钱都是一个人最好的修行,前者使人不惑,后者使人不屈,二者结合,便可不困于世,不流于俗

评论

^