1.if语句用法

# if语句用法(缩进相同的成为一个代码块)
score=90
if score>=60:
print("合格")
print("OK")
print("END") # if-else用法
if score>=60:
print("合格")
else:
print("不合格") # if-else if -else....语句
if score>=90:
print("优秀")
elif score>=60:
print("合格")
else:
print("不及格")

2.循环语句

for循环和while循环

# -----------------------for循环-----------------------
# 直接遍历list集合读取元素
list1=['zhangsan','lisi','wangwu','zhaoliu','tianqi']
for stu in list1:
print(stu) # 利用下标读取list元素
for i in range(len(list1)):
print(list1[i]) # 含头不含尾(range函数是取开头到结束前一个,如果第一个没有的话是0)
for k in range(5):
print(k,) for j in range(2,5):
print(j) # -------------------------while循环---------------------------
y=0
while y<10:
print(y)
y=y+1

附几个自己的练习题:

# 循环练习题
# 1.本金10000 元存入银行,年利率是千分之三。每过一年,将本金和利息相加作为新的本金。计算五年后,获得的本金是多少。
oriCache=10000
for i in range(5):
oriCache=oriCache*(1+3/1000) print(oriCache) # 2.计算1000以内所有不能被7整除的整数的和
sum = 0
for i in range(1001):
if i%7 != 0:
sum=sum+i print("和为:",sum) # 3.编写一个程序,最多接受10 个数字,并求出其中所有正数的和。用户可通过输入999终止程序,统计用户输入的正数个数,并显示这些正数的和
count=0
sum1=0
for xx in range(10):
numstr = input("请输入一个数字:")
numint=int(numstr)
if numint==999:
break
elif numint >= 0:
count=count+1
sum1=sum1+numint
print("正数的个数是:", count)
print("正数的和是:", sum1) # 4.开发一个标题为“FlipFlop”的游戏应用程序。它从1计数到100,遇到3的倍数就替换为单词“Flip”,5的倍数就替换为单词“Flop”,既为3的倍数又为5的倍数则替换为单词“FlipFlop”。
for i in range(1, 101):
if i % 3 == 0 and i % 5 == 0:
print('FlipFlop')
elif i % 3 == 0:
print('Flip')
elif i % 5 == 0:
print('Flop')
else:
print(i) # 5.在控制台输出一个用‘*’组成的直角三角形
for out in range(7):
for inner in range(out+1):
print("*",end="")
print("")
# 6、创建一个list,想办法将其用升序排列,此办法要适用于任何长度的list(python直接选择算法)
list3=[1,5,6,9,1,6,8]
for i in range(len(list3)):
for j in range(i, len(list3)):
if list3[i] > list3[j]:
tmp=list3[i];
list3[i]=list3[j]
list3[j]=tmp
print(list3)

pythonif语句和循环语句的更多相关文章

  1. javascript语句——条件语句、循环语句和跳转语句

    × 目录 [1]条件语句 [2]循环语句 [3]跳转语句 前面的话 默认情况下,javascript解释器依照语句的编写顺序依次执行.而javascript中的很多语句可以改变语句的默认执行顺序.本文 ...

  2. 不可或缺 Windows Native (3) - C 语言: 运算符,表达式,条件语句,循环语句,转向语句,空语句等

    [源码下载] 不可或缺 Windows Native (3) - C 语言: 运算符,表达式,条件语句,循环语句,转向语句,空语句等 作者:webabcd 介绍不可或缺 Windows Native  ...

  3. python基础(4):条件语句与循环语句

    今天我们看看条件语句与循环语句. 预习: 1.使用while循环输出1 2 3 4 5 6 8 9 10 2.求1-100的所有数的和 3.输出 1-100 内的所有奇数 4.输出 1-100 内的所 ...

  4. java 判断语句和循环语句

    一.判断语句:if和switch if(关系表达式1) { 语句体1; }else if (关系表达式2) { 语句体2; }…else { 语句体n+; } switch(表达式) { case 值 ...

  5. 前端笔记知识点整合之JavaScript(三)关于条件判断语句、循环语句那点事

      一.条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句. JS中有三种语法是可以表示条件分支的 1.1 if……else…… 条件分支的主力语法,这个主力 ...

  6. 前端笔记之JavaScript(三)关于条件判断语句、循环语句那点事

    一.条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句. JS中有三种语法是可以表示条件分支的 1.1 if……else…… 条件分支的主力语法,这个主力语法 ...

  7. Laravel 5.6 视图用Blade语法传递变量和流程控制if 语句和循环语句

    Laravel5.6 视图用Blade语法传递变量和流程控制if 语句和循环语句 Laravel 的 View 部分是内置了两套输出系统:直接输出和使用 Blade 引擎“编译”后输出,默认情况下它们 ...

  8. 第二百八十七节,MySQL数据库-条件语句、循环语句、动态执行SQL语句

    MySQL数据库-条件语句.循环语句.动态执行SQL语句 1.if条件语句 delimiter \\ CREATE PROCEDURE proc_if () BEGIN ; THEN ; ELSEIF ...

  9. 9、python判断语句与循环语句

    前言:本文主要介绍python判断语句与循环语句,包括if语句.while循环.for循环.range函数. 一.if语句  关键字:if.elif.else,写法如下: # if if 条件: # ...

  10. GO语言的基本语法之变量,常量,条件语句,循环语句

    GO语言的基本语法之变量,常量,条件语句,循环语句 作为慕课网得笔记自己看 定义变量: 使用var关键字 var a, b, C bool var s1, s2 string = "hell ...

随机推荐

  1. Fetch POST All in One

    Fetch POST All in One FPAIO "use strict"; /** * * @author xgqfrms * @license MIT * @copyri ...

  2. React安装React Devtools调试工具

    在运行一个React项目的时候浏览器控制台会提醒你去安装react devtools调试工具. Download the React DevTools for a better development ...

  3. BZOJ4899 记忆的轮廓(概率期望+动态规划+决策单调性)

    容易发现跟树没什么关系,可以预处理出每个点若走向分叉点期望走多少步才能回到上个存档点,就变为链上问题了.考虑dp,显然有f[i][j]表示在i~n中设置了j个存档点,其中i设置存档点的最优期望步数.转 ...

  4. 【BZOJ2141】排队(树套树)

    [BZOJ2141]排队(树套树) 题面 BZOJ 洛谷 题解 傻逼题啊... 裸的树套树 树状数组套线段树,每次交换的时候,考虑一下前后的贡献,先删掉贡献,再重新算一遍就好了.. #include& ...

  5. windows内核提权

    Windows by default are vulnerable to several vulnerabilities that could allow an attacker to execute ...

  6. 《Linux内核设计与实现》读书笔记——第一二章

    <Linux内核设计与实现>读书笔记——第一二章 第一章 Linux内核简介 1.1 Unix的历史 简洁:仅提供系统调用并有一个非常明确的设计目的. 抽象:Unix中绝大部分东西都被当做 ...

  7. Codeforces 576C. Points on Plane(构造)

    将点先按x轴排序,把矩形竖着划分成$10^3$个块,每个块内点按y轴排序,然后蛇形走位上去. 这样一个点到下一个点的横坐标最多跨越$10^3$,一共$10^6$个点,总共$10^9$,一个块内最多走$ ...

  8. 【数学】【CF27E】 Number With The Given Amount Of Divisors

    传送门 Description 给定一个正整数\(n\),输出最小的整数,满足这个整数有n个因子 Input 一行一个整数\(n\) Output 一行一个整数,代表答案. Hint \(1~\leq ...

  9. (转)C#中“EQUALS”与“==”的速度比较

    结论: true判断时,用"value" == string是最快的:false判断时,用"value".Equals(string)是最快的. 也就是说:一个 ...

  10. joomla! 3.X 开发系列教程

    http://www.mengyunzhi.com/members-resource/joomla/87-joomla-menu-study.html 学习地址 http://blog.csdn.ne ...