当前位置 : 主页 > 编程语言 > python >

Python学习笔记|选择与循环练习题

来源:互联网 收集:自由互联 发布时间:2022-06-15
1.python中循环结构不一定要有else子句2.python语言对嵌套if语句的规定是:else总是与缩进位置相同的if配对3.循环体中,continue 语句后面的语句不再执行,执行流程跳回到判断条件表达式的

1.python中循环结构不一定要有else子句2.python语言对嵌套if语句的规定是:else总是与缩进位置相同的if配对3.循环体中,continue 语句后面的语句不再执行,执行流程跳回到判断条件表达式的代码行4.while循环的循环体中的通常有多条语句,而且这些语句的缩进量应一致5.在while循环的else子句中循环条件是不成立的6.while True循环中应有结束循环的语句,例如break语句7.for 和 while 都可以有 else 语句8.for循环适用于已知循环次数的循环9.while主要用于判断符合条件下的循环10.while循环如果不注意循环控制容易形成死循环11.break语句只作用于语句所在层循环12.break语句结束循环后继续执行循环语句后续语句13.continue语句在for循环和while循环中都可以使用14.for循环中,range()函数可以指定语句块的循环次数15.for循环中,逐一遍历字符串中的字符,可以指定语句块的循环次数16.while循环中,通常要设置循环控制变量的初值17.for循环可以遍历字符串18.for循环语法格式中目标不能为数字19.找列表中最大元素的下标

x=input() x=list(map(int,x.split(","))) n=0 m=max(x) for i in x: if i==m: print(n) n=n+1

20.字典的应用-找出出现次数最多的字符串

max=0 dic={} while True: x=input() if x=="q": break dic[x]=dic.get(x,0)+1 if dic[x]>max: max=dic[x] for i,j in dic.items(): if j==max: print(i,j)

3.输入两个整数a和b,编程求a到b的所有数字之和?

a=int(input()) b=int(input()) s=0 for i in range(a,b+1): s=s+i print(sum(range(a,b+1)))

4.阶乘计算

num=int(input()) for i in range(1,num): num=num*i print(num)

5.车牌尾号

x=input() x=list(x) n=0 number=['0','1','2','3','4','5','6','7','8','9'] alist=[] for i in x: if i in number: alist.append(i) n=n+1 print(alist[-1])
上一篇:python文件转exe文件
下一篇:没有了
网友评论