博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
while循环
阅读量:4945 次
发布时间:2019-06-11

本文共 1047 字,大约阅读时间需要 3 分钟。

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

 可以使用运算符+=在存储在原变量中的字符串末尾附加一个字符串。

prompt = 'please tell me who you are'prompt += '\ni will tell you something!'name = input(prompt)print('hello' + name)

2.使用函数int()可以将数字的字符串转换为数值,使用str()将数字转换为字符串,求模运算符(%)指出两个数相除余数时多少

3.while 循环

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

b.在要求很多条件都满足才继续运行的程序中,可定义一个变量,用于判断整个程序是否处于活动状态,这个变量被称为标志

# 标志active = True  # active 就是标志prompt = 'please tell me who you are'while active:    message = input(prompt)    if message == 'quit':        active = False    else:        print(message)

c.使用break语句可以立即退出while循环,同时也可以用来推出for循环

d.使用continue语句可以让程序返回到循环开头,并根据条件测试结果决定是否继续执行循环。

# 根据不同年龄收取不同票价while True:    age = input('please input your age: ')    if age.isdigit() == False:        break    elif int(age) < 3:        print('you\'re free')        continue    elif 3 <= int(age) <= 12:        print('your ticket price is 10 yuan')        continue    elif int(age) >= 12:        print('your ticket price is 15 yuan')        continue

 

                                                                                                 

转载于:https://www.cnblogs.com/zhanyie/p/10645633.html

你可能感兴趣的文章
0809
查看>>
FineUIPro v5.2.0已发布(jQuery升级,自定义图标,日期控件)
查看>>
智能合约安全前传-基础知识入门
查看>>
Myeclipse反编译插件
查看>>
Dubbo和Zookerper的关系
查看>>
centos 5 系统安装MYSQL5.7
查看>>
docker数据卷(转)
查看>>
地图定位及大头针设置
查看>>
oracle常用小知识点
查看>>
CATransform3D参数的意义
查看>>
怎么自己在Objective-C中创建代理
查看>>
Under Armour Drive 4 Performance Reviews
查看>>
C#操作目录和文件
查看>>
警惕数组的浅拷贝
查看>>
百度地图 导航
查看>>
SQLServer 错误: 15404,无法获取有关 Windows NT 组
查看>>
html5全局属性
查看>>
【转】Android Hook框架Xposed详解
查看>>
Android 有用代码片段总结
查看>>
英语各种时态例句
查看>>