python-程序的控制结构
以下关于循环结构的描述,错误的是:
A、非确定次数的循环的次数是根据条件判断来决定的
B、遍历循环的循环次数由遍历结构中的元素个数来体现
C、遍历循环对循环的次数是不确定的
D、非确定次数的循环用 while 语句来实现,确定次数的循环用 for 语句来实现
for或者while与else搭配使用时,关于执行else语句块描述正确的是
仅循环正常结束后执行
仅循环非正常结束后执行(以break结束)
永不执行
总会执行
程序设计题
用户登录的三次机会
给用户三次输入用户名和密码的机会,要求如下:
如输入第一行输入用户名为 ‘Kate’,第二行输入密码为 ‘666666’,输出 ‘登录成功!’,退出程序;
当一共有 3 次输入用户名或密码不正确输出 “3次用户名或者密码均有误!退出程序。”。
示例1:
输入:"
Kate
666666
"
输出:“登录成功!”
示例2:
输入:"
kate
123
alice
456
john
111111
"
输出:“3次用户名或者密码均有误!退出程序。”
count = 0
while count < 3:a = input()b = input()if a == 'Kate' and b == '666666':print('登录成功!')breakelse:count +=1
if count ==3:print('3次用户名或者密码均有误!退出程序。')
查找指定字符
描述
编写程序,从用户给定字符串中查找某指定的字符。
输入格式
输入的第一行是一个待查找的字符
第二行是一个以回车结束的非空字符串。
输出格式
如果找到,在一行内按照格式“index = 下标”输出该字符在字符串中所对应的最大下标(下标从0开始);
否则输出"Not Found"。
示例 1 m
programming index = 7
str = input()
str1 = input()
i = 0
flag = 0
index = 0
while(i<len(str1)):if(str == str1[i]):index = i;flag = 1i+=1
if(flag == 0):print("Not Found")
elif(flag == 1):print("index = %d"%(index))
exit(0)
多输入数字求和
获取用户输入一批数字,每个数字一行,即输入一个数字之后回车在下一行输入下一个数字,最后以空回车为结束(即空输入)。
计算这批数字的和。
示例1:
输入:"
999
1
"
输出:“1000”
end=''
sum=0
str=''
for i in iter(input,end):sum=sum+eval(i)
print(sum)
随机字符串
输入两个整数,以它们的和为随机数种子,并在 32-127 之间(含)随机产生 20 个整数。
以这些数字为 Unicode 码产生字符,并将组成字符串输出。
示例1:
输入:“1,2”
输出:">ke0Om\pj(m!\Af=8{\e"
import random
a,b=map(int,input().split(',')) #输入,逗号隔开
random.seed(a+b)
for i in range(20):print(chr(random.randint(32,127)),end='')
输出九九乘法表
打印输出九九乘法表。
示例1:
输入:无
输出:"
11=1
12=2 22=4
13=3 23=6 33=9
14=4 24=8 34=12 44=16
15=5 25=10 35=15 45=20 55=25
16=6 26=12 36=18 46=24 56=30 66=36
17=7 27=14 37=21 47=28 57=35 67=42 77=49
18=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64
19=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 9*9=81
"
for i in range(1, 10):for j in range(1, i+1):print("%d*%d=%-3d"%(j, i, i*j), end='')print()
python-程序的控制结构相关推荐
- python程序的控制结构
python程序的控制结构 1.if 缩进 #严格缩进 if g==1: #if后面有一个空格,还有冒号print("right")#没空格有()也行 if(g==1): #冒号p ...
- python 程序流程控制结构-【笔记】《python语言程序设计》——程序的控制结构...
一.前言 学习就是一个不断的自下而上,自上而下的过程. 前段时间,学着用python实现网站的数据爬取,隐约get到python的一些语法和用法,感觉就是语法不难,关键在于解决问题的思维. 这是需求驱 ...
- python 程序流程控制结构-Python基础—程序控制结构
程序控制结构 1.条件判断语句if...else 根据条件选择执行方向 单分支结构 if <条件>: <语句块> 二分支结构 if <条件>: <语句块> ...
- python 程序流程控制结构-python之流程控制语句
通常情况下,python脚本总是安顺序执行的, 不过对于一些复杂的程序,可能需要根据执行过程中出现的不同的情况选择执行一部分语句而跳过另外一部分语句,或者重复执行某一部分语句,这时候就需要python ...
- python程序的控制结构思维导图_python学习之路2(程序的控制结构)
1.程序的分支结构 1.1 单分支 if <条件>: 例:guess = eval(input()) <语句块> if guess == 99: print("猜对了 ...
- 计算机二级python基础知识总结-计算机二级python 知识点篇(程序的控制结构)...
计算机二级python 知识点篇(程序的控制结构) 程序的基本结构 程序由三种基本结构组成: 顺序结构. 分支结构和循环结构 分支结构 单分支结构 if and 表示多个条件"与" ...
- 程序异常是python语言基本控制结构_计算机二级python 知识点篇(程序的控制结构)...
计算机二级python 知识点篇(程序的控制结构) 程序的基本结构 程序由三种基本结构组成: 顺序结构. 分支结构和循环结构 分支结构 单分支结构 if and 表示多个条件"与" ...
- Python程序控制结构(二)循环结构:for in遍历循环,while无限循环,循环+else
Python程序控制结构(二)循环结构: 1. for in遍历循环 2. while无限循环 一.遍历循环 二.遍历循环的应用 遍历循环是使用for in保留字形成的一种循环,它能够对遍历结构中的每 ...
- 阿尔法python 第四章 程序的控制结构
程序的控制结构 年龄换算 平闰年 考试评级 大小写转换 判断位数并打印各位的值 回文数 地铁车票 判断星期 身体质量指数BMI 乞丐 水仙花数 篮球弹跳 阶乘 猴子摘桃 冰雹猜想 忽略倍数 素数 输出 ...
- python程序的三种控制结构_python二级考试大纲内容:程序的三种控制结构
#python# 继续学习python二级考试大纲内容: 程序的三种控制结构 顺序结构.分支结构和循环结构 这三种控制结构是编程的基础组成部分,无论是准备考全国计算机等级考试还是单纯是为了兴趣而学习p ...
最新文章
- 华硕主板X99-E WS/USB 3.1固件更新
- 你真正的去了解过Linux吗?不单单是一些命令操作,比如它的系统架构!!!
- linux mint 18支持安卓编译,Linux mint 18版本开启SSH服务
- 【基于Python+Flask项目部署系列--03】开发测试环境配置-基于Ubuntu16.04
- android手机解除root,手机显示被root什么意思(手机root怎么解除)
- mysql默认字符集和排序_MySQL字符集和排序规则
- javascript-mqtt
- 拼多多上货精灵——图文教程
- 【源码】基于MPPT算法的混合风能太阳能系统建模与仿真
- 计算机软考网络工程师中级多少分过,2019年计算机软考网络工程师中级及格分数...
- PHP 照片合并视频
- 用牛顿法求算术平方根python
- 3DMAX,png库错误解决方法
- 《全民学乒乓》学习笔记
- 数据驱动VR流体仿真技能
- max3490esa_MAX3096ESE+T_maxim芯片后缀tg16是什么意思
- 3D数学基础:正交矩阵
- 【RocketMQ】延迟消息(延迟队列)
- 【电工基础】电路的基本概念与基本定律
- matlab测绘工程,测绘工程matlab论文.doc
热门文章
- 一文让你明白CAD开发基本结构框架(CAD二次开发入门)
- SwiftUI 自定义 segmented control
- Switch配件joycon摇杆模块的各个IO定义和用法说明
- Unexpected token < in JSON at position 2 while parsing near ‘ 解决方法
- Android 打包apk不能覆盖安装
- C++修炼之筑基期第四层 ——透过日期类看运算符重载 | 赋值运算符重载 | 取地址操作符重载
- 关于RTF提取图片和文字的方法 (转)
- 关于LWIP的一点记录(四)
- Ensemble Learning常见方法总结(Bagging、Boosting、Stacking、Blending)
- DownloadManager的使用