本文目录:

1.使用while循环输出1 2 3 4 5 6 8 9 10

2.求1-100的所有数的和

3.输出1-100以内的所有奇数

4.输出1-100以内的所有偶数

5.求1-2+3-4+5...99的所有数的和

6:用户登录(三次机会重试)

7.猜年龄

8.猜年龄,三次以后还有机会,也可以放弃机会

9.打印九九乘法表

10.打印金字塔

1.使用while循环输出1 2 3 4 5 6 8 9 10

count = 0
while count < 11:
if count == 7:
count += 1
continue
print(count)
count += 1

2.求1-100的所有数的和

s = 0
count = 0
while count <= 100:
s = s + count
count += 1
print(s)

3.输出1-100内的所有奇数

for i in range(1, 100, 2):
print(i)

4.输出1-100内的所有偶数

res = 1
while res <= 100:
if res % 2 == 0:
print(res)
res += 1

5.求1-2+3-4+5...99的所有数的和

e = 1
s = 0
while e < 100:
if e % 2 == 0:
s -= e
else:
s += e
e += 1
print(s)

6.用户登录(三次机会重试)

count = 0
while count<3:
name = input('your name---')
pwd = input('your password---')
if name == 'tom' and pwd == '':
print('login successful')
break
else:
print('user or password is error!')
count += 1

7.猜年龄

count = 0
while count < 3: age = input('my age?-----')
if age =='':
print('恭喜答对了!')
break
else:
print('再来!')
count += 1

8.猜年龄,三次以后还有机会,也可以放弃机会!

age_of_boy = 18
count = 1
while True:
guess = int(input('猜我的年龄----')) if count == 3:
choice = input('三次机会已用完,y继续/n结束?')
if choice =='y':
count = 1
continue
else:
break if guess == age_of_boy:
print('恭喜猜对了!')
break
else:
print('猜错了!再来!')
count += 1

9.打印九九乘法表

for i in range(1,10):
for j in range(1, i + 1):
print('%s*%s=%s' % (j,i,i*j),end = ' ')
print()

10.打印金字塔

for i in range(1,10):
result=[]
for j in range(1,i+1):
result.append(j)
for j in range(i-1,0,-1):
result.append(j)
result=''.join(str(x) for x in result)
print("{0:^17}".format(result))          

python基础:if判断与流程控制案例的更多相关文章

  1. python基础(3)---流程控制

    流程控制 与C语言不通的是python的流程控制代码块不是用{}花括号表示的,而是强制缩进来控制的:而且缩进必须一致,官方推荐是使用4个空格,不建议使用tab(制表符)做缩进,一是不同的系统tab所占 ...

  2. python基础02—运算符与流程控制

    运算符与流程控制 运算符 赋值运算 用'='表示,'='的左边只能是变量 算术运算 +.-.*:加.减.乘 /:除法运算,运算结果为浮点数 //:除法运算,运算结果为整数(商) %:求余 **:求幂 ...

  3. Python基础(三)--流程控制之if、while、for,break与continue

    一.流程控制之if……else…… if语句是指编程语言中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一 if 条件1: 缩进的代码块 elif 条件2: 缩进的代码 ...

  4. Python基础:十一、流程控制(if语句、while循环)

    一.流程控制——if循环 1.第一种语法: if条件: #引号是将条件与结果分开 结果1 #四个空格,或者一个tab键,这个是告诉程序满足条件的话,运行这个结果 结果2 #如果条件是真(True)执行 ...

  5. python基础1--基本数据类型+流程控制

      一.基本数据类型 1.整型 int 就是整数   2.浮点型 float 就是小数     3.字符串 3.1.加了单引号.双引号.多引号的字符就认为是字符串 单引号和双引号没有什么区别,多引号用 ...

  6. python 基础 2.2 if流程控制(二)

    一. if  else   1.逻辑值(bool)包含了两个值: ----True:表示非空的值,比如:string ,tuple,list,set,dictonary,所有非空的序列. -----F ...

  7. python 基础 2.1 if 流程控制(一)

    一.if  else 1.if 语句     if expression:   //注意if后有冒号,必须有        statement(s)     //相对于if缩进4个空格 注:pytho ...

  8. 048 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 10 案例——阶乘的累加和

    048 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 10 案例--阶乘的累加和 本文知识点:通过案例练习嵌套循环应用 案例练习--阶乘的累加和 案例题目 ...

  9. 042 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 04 案例演示while循环的使用——循环输出英文字母

    042 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 04 案例演示while循环的使用--循环输出英文字母 本文知识点:案例演示while循环的使用2 ...

随机推荐

  1. Vue学习笔记(四)一起进阶吧

    参考链接地址:https://segmentfault.com/a/1190000009188689?from=timeline Vuex框架原理与源码分析: http://tech.meituan. ...

  2. iOS面试-关于秒退

    1 为什么很多的 iOS app 都有秒退现象?有什么好方法避免它?有哪些好方法避免这种现象吗? 问题里的“秒退”如果我没理解错,应该是指程序显示完默认启动图片后,在初始化阶段就崩溃了(也可以叫“闪退 ...

  3. Pandas与Matplotlib结合进行可视化

    前面所介绍的都是以表格的形式中展现数据, 下面将介绍Pandas与Matplotlib配合绘制出折线图, 散点图, 饼图, 柱形图, 直方图等五大基本图形. Matplotlib是python中的一个 ...

  4. JavaScript基础------数组

    数组1.数组的每个元素都可以保存任意类型数据2.数组长度可以随之调整创建数组的2种方式 1.使用Array构造函数 语法 new Array() 小括号()说明: (1)预先知道数组要保存的项目的数量 ...

  5. .NET(C#):判断Type类的继承关系

    //Type类的函数 class Type bool IsInstanceOfType(object); //判断对象是否是指定类型 //类型可以是父类,接口 //用法:父类.IsInstanceOf ...

  6. Flutter 的url_launcher简介

    url_launcher是用于在移动平台中启动URL的Flutter插件,适用于IOS和Android平台.他可以打开网页,发送邮件,还可以拨打电话. github地址:https://github. ...

  7. Vue 组件基础完整示例2

    简介此页面可以直接复制运行,包含以下应用: Vue slot插槽使用Vue v-model使用Vue props使用父子组件数据传递element-ui使用HTML方式注册子组件,可以将子组件数据写在 ...

  8. windows是下安装nvmw

    nvmw:Windows环境下的node多版本管理工具. 安装: 1.  git clone https://github.com/hakobera/nvmw.git 2.修改环境变量 计算机 -&g ...

  9. PHP服务器完整安装

    一.腾讯云购买服务器 Linux 获取root登录账号密码,进入云服务控制台,选择实例,链接Linux 确保是纯净的系统,没装任何环境,否则可能会安装失败 先配置安全组,否则默认禁用所有规则也会导致安 ...

  10. 阿里云ECS服务器 java JDK安装和配置 mysql安装和配置

    最近配置了一下阿里云ecs服务的服务器环境,主要对java jdk环境的安装和配置,以及数据库mysql的安装和配置,趁着热乎,记录一下! 服务器用的系统是ubuntu_16_04_64的,版本16. ...