python循环语句if语句的题目_pythonif语句和循环语句

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)

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

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

不可或缺 Windows Native &lpar;3&rpar; - C 语言&colon; 运算符,表达式,条件语句,循环语句,转向语句,空语句等

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

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

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

java 判断语句和循环语句

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

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

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

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

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

Laravel 5&period;6 视图用Blade语法传递变量和流程控制if 语句和循环语句

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

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

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

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

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

随机推荐

VC比例放大缩小

CRect rect; ::GetWindowRect(m_hWnd, rect); ScreenToClient(rect); m_nDlgWidth = rect.right - rect.lef ...

UIScrollView 实践经验&lpar;转&rpar;

转载自:http://tech.glowing.com/cn/practice-in-uiscrollview/ UIScrollView(包括它的子类 UITableView 和 UICollect ...

手把手教你实现折线图之------安卓最好用的图表库hellocharts之最详细的使用介绍

因为项目需要搞一个折线图,按照日期显示相应的成绩,所以有了本文. 以前用过一次XCL-chart,但是感觉只适合固定图表,不去滑动的那种,因为你一滑动太卡了你懂得(毕竟作者好久没更新优化了),拙言大神 ...

C&num;创建服务及使用程序自动安装服务,&period;NET创建一个即是可执行程序又是Windows服务的exe

不得不说,.NET中安装服务很麻烦,即要创建Service,又要创建ServiceInstall,最后还要弄一堆命令来安装和卸载. 今天给大家提供一种方式,直接使用我们的程序来安装/卸载服务,并且可以 ...

ArcGIS for Sever 10&period;1 服务迁移与恢复

=== 声明:以下内容本是自己写给单位内部同事的参考手册,但是被传到百度文库中.陆续有用户就这方面的问题,通过电话,邮件等方式联系我.首先,感到荣幸.其次是,由于本人当时测试和编写的时候,由于仓促,可 ...

慕尼黑大学公开课 Competitive Strategy(竞争策略)总结

第一章博弈 同时的博弈:双方同时定制策略 如果有显著的次优策略总是不如另一个,则剔除它. 如果一个策略组合中没有一方可以单独改变其策略以提高回报,则称为Nash均衡.一个游戏可能没有也可能有多个Nas ...

SpringBoot &plus; Spring Security 学习笔记(四)记住我功能实现

记住我功能的基本原理 当用户登录发起认证请求时,会通过UsernamePasswordAuthenticationFilter进行用户认证,认证成功之后,SpringSecurity 调用前期配置好的 ...

vue缓存页面【二】

keep-alive是vue内置的一个组件,可以使被它包含的组件处于保留状态,或避免被重新渲染. 用法:运行结果描述:input输入框内,路由切换输入框内部的内容不会发生改变.在keep-alive标 ...

當 Alexa 遇上 ESP8266 &lpar;一&rpar;

https://www.birdandgua.net/bird/2017/12/when_alexa_meets_esp8266-1/ 去年的 AWS 的 re:Invent 上,我見識了 Alexa ...

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值