Python3的fo if while 循环
简单的例子:
print('please input you ID : ')
name = input()
if name == 'zhouyang':print('hello zhouyang')
else:print('miss you ID')
print('input you passwd')
passwd = input()
if passwd == '123456':print('Access granted')
else:print('Wrong passwd.')
a = 10
whlie a >= 1:
print(a)
a -= 1
a = 10
whlie a >= 1:
print(a)
a -= 1
if a == 5:
break
if a == 7:
print("777")
continue
while 1:a = input("please input you age : ")if a.strip():if a.isdigit():if int(a) >= 18:print("你是成年人")breakelse:print("你是未成年")breakelse:print("你的输入错误")continueelse:print("你的输入错误")
l = ['a', 'b', 'c', 'd', 'e']
for x, y in enumerate(l):print(x, y)
习题1.统计字母,数字,空格,其他字符的数量
something = input("随便输入几个字符: ")
qita = kongge = zimu = num = 0for i in something:if i.isdigit():num += 1elif i.isalpha():zimu += 1elif i.isspace():kongge += 1else:qita += 1
print("数字有{0}个,字母有{1}个,空格有{2}个,其他字符有{3}个".format(num, zimu, kongge, qita))
def jiecheng(n): #定义一个函数,计算阶乘的和tmp = 1 #定义一个起始数,为1,不能为0 。因为0乘以任何数都为0if n == 0: #当 n 为 0 ,结果就是1,,0的阶乘就是1tmp = 1else:for i in range(1, n+1): #使用range函数来得到n的所有数字,通过for循环来赋值给i。tmp *= i #得到结果return tmpwhile True:sum = 0 # 定义初始值n = input("请输入数字: ") #为什么不用int 强制转换,考虑会有数字和字母的组合,报错提示不友好。for i in n: #判断是否是纯数字if not i.isdigit():print("你输入的不是纯数字") #如果不是就退出整个循环,这里用exit而不是用break 是因为break 只是跳出了for循环。exit()if int(n) < 0: #判断用户输入的是否是大于0 print("你输入的不是正数")break #不是就退出脚本for i in range(0, int(n) + 1): #使用range函数来得到n的所有数字,通过for循环来赋值给isum += jiecheng(i) #得到结果。print("0! + 1! + 2! + 3! .... + n! = {0}".format(sum))
Python3的fo if while 循环相关推荐
- python3读写excel文件_python3 循环读取excel文件并写入json操作
文件内容: excel内容: 代码: import xlrd import json import operator def read_xlsx(filename): # 打开excel文件 data ...
- python循环遍历把表写入csv_求教python3.5如何把字典循环写入csv?
初学爬虫,希望把爬到的每条信息写入一个字典,然后循环写入csv文件.但是总是报错显示ValueError: dict contains fields not in fieldnames: 'p',求指 ...
- 【Python-3.3】使用while循环实现列表间数据移动
假设有一个列表,其中包含新注册但还未验证的网站用户:验证这些用户后,如何将他们移到另一个已验证用户列表中呢?一种办法是使用一个while循环,在验证用户的同时将其从未验证用户列表中提取出来,再将其加入 ...
- Python for循环遍历字典(dict)的方法
本文主要Python中,Python2.x和Python3.x分别使用for循环遍历字典(dict)的方法,以及相关的示例代码. 原文地址:Python for循环遍历字典(dict)的方法
- 11. Python3 测试代码
测试函数 先看下测试代码 name_function.py def get_formatted_name(first, last, middle=''):"""生成整洁的 ...
- 2. Python3 变量和简单数据类型
变量 Python 中的变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内 ...
- python range在for循环里的用法_PyThon range()函数中for循环用法
最初range和xrange都生成可以用for循环迭代的数字,然而在python2和3里实现方式并不完全一致,下面着重讲讲python3的range()函数for循环用法. 1.函数语法 range( ...
- python之file 方法
file 对象使用 open 函数来创建,下表列出了 file 对象常用的函数: 1 file.close() close() 方法用于关闭一个已打开的文件.关闭后的文件不能再进行读写操作, 否 ...
- python基础知识练习题
1.执行Python脚本的两种方式 1.在计算机终端(运行cmd),输入安装的Python路径,然后输入Python脚本的路径,回车. 2.直接运行python 2.简述位.字节的关系. 1字节 = ...
最新文章
- rocketmq-flink
- 亚马逊首席技术官预测2021年将改变世界的八大技术趋势
- HDU 2612 Find a way(BFS)
- μCUnit,微控制器的单元测试框架
- 如何在Linux中使用history命令
- sql server 事务_如何使用显式SQL Server事务回滚
- anaconda安装——添加镜像源
- 项目中的通用查询参数类,它体现了项目架构的大局观
- db2数据库基础知识
- OpenWrt路由器通过Aria2开启迅雷离线下载[图文教程]
- c语言ifi=1 2,第1部分_C语言程序设计练习一全解.doc
- easyui tree修改图标
- [软件工程 复习] 记录
- layui后台添加数据给php,layui怎么实现数据绑定
- win7系统无法连接局域网服务器,Win7局域网无法访问如何解决?
- 教你如何上传代码到GitHub
- CDH6.3.1安装指南
- 函数依赖 主码 主属性 非主属性 候选键 超键 详解
- java中公钥,私钥,pkcs1格式,pkcs8格式互转
- [损失设计]2.Softmax Loss