【Python】题集 of ③
?write in front? ?个人主页:打打酱油desu_泽En_CSDN博客? ?本文由 泽En 原创 CSDN首发? 如需转载还请通知⚠ ?2021年度博客之星物联网与嵌入式开发TOP5→作者周榜56→总排名2919? ?欢迎各位→点赞? + 收藏⭐️ + 留言? ?系列专栏:【Python】题目_打打酱油desu-CSDN博客? ?总结:希望你看完之后,能对你有所帮助,不足请指正!共同学习交流 ? ✉️我们并非登上我们所选择的舞台,演出并非我们所选择的剧本?
目录
?第十一题→ 输入数字,输入偶数可以退出循环,输入奇数就会重新输入?
?第十二题→求1~100 中所有偶数的和(while循环)?
?第十五题→使用while循环获取控制台数据的信息,判断其中的输入信息是否为1,如果输入为1则不再继续输入,输入结果不为1则继续输入?
?第十一题→ 输入数字,输入偶数可以退出循环,输入奇数就会重新输入?
本道题目是很容易的一道基础题,首先输入数字,我们需要用到输入函数 input(),数字是整形转换成 int,输入偶数可以退出循环这个进行判断,但前提是我们需要给上一层循环,当我们输入偶数的时候为真,则用 break 退出循环,输入奇数也进行判断这里我们不退出循环,他就会再次进行输入,直到我们输入的为偶数为止,程序才会停止下来。
?第十二题→求1~100 中所有偶数的和(while循环)?
这道题目也是很容易的一道基础题,它要求我们使用 while 循环来做,那么我们就根据题型来安排。首先是循环,然后循环的表达式肯定是要判断的。计算偶数之和用 if 进行判断,是偶数则执行把每次循环的值赋值给总值,不是的话就不执行。在这里我们要注意一下我们需要每次进循环给表达式当中值进行相加,不然他就会变成一个死循环,永远都退出不来。
?第十三题→获取字符串当中每一个字符?
这道题目直接用 for 语句进行遍历,把字符放到 for 语句对象当中,再创建一个迭代变量。然后打印迭代变量当中每一次循环当中的字符。也是很容易的一道题目。
?第十四题→计算一到一百的奇数之和(for遍历)?
这个第十四题目和第十二题的理念都是类似的,只不过把 while 循环 改成了 for 遍历的形式来做了。我们这里需要:循环一组代码指定的次数,那么就可以用 range() 函数来实现这道题目。range() 函数返回一个数字序列,默认情况下从 0 开始,并递增 1(默认地),并以指定的数字结束。
?第十五题→使用while循环获取控制台数据的信息,判断其中的输入信息是否为1,如果输入为1则不再继续输入,输入结果不为1则继续输入?
这道题目和第十一题非常类似。 首先我们获取键盘呢输入的内容,并且转换成 int 类型。 然后再进行判断输入的数字是否为1,如果是1则用break结束循环。
?第十一题代码?
while True:
num = int(input('请输入数字→'))
if num % 2 == 0:
print('你输入的数字是偶数%d,退出!' % num)
break
elif num % 2 == 1:
print('你输入的数字是奇数%d,请重新输入!' % num)
?可能运行结果↓ 请输入数字→5 你输入的数字是奇数%d,请重新输入! 请输入数字→6 你输入的数字是偶数%d,退出!
?第十二题代码?
count = 1
number = 0
while count <= 100:
if count % 2 == 0:
number += count # number = number + count
count += 1 # count = count + 1
print('Count = %d' % number)
?运行结果↓ Count = 2550
?第十三题代码?
str1 = 'yysypython'
for one in str1:
print(one)
?运行结果↓ y y s y p y t h o n
?第十四题代码?
sum = 0
for x in range(1,100):
if x % 2 == 0:
continue
sum = sum + x
print('sum = %d' % sum)
?运行结果↓ sum = 2500
?第十五题代码?
while True:
number = int(input('请输入数字→'))
if number == 1:
break
else:
print('你输入的数字错误,请重新输入!')
print('执行结束')
?可能运行结果↓ 请输入数字→0 你输入的数字错误,请重新输入! 请输入数字→1 执行结束
?最后?
这五题相对来说都是很容易的,对于刚学的初学者可以上手练习下\( ̄︶ ̄*\))
相关文章
- 填坑总结:python内存泄漏排查小技巧
- Python 中的反转字符串:reversed()、切片等
- 教你如何在Spark Scala/Java应用中调用Python脚本
- 【Python模块和包】模块含义、模块好处、模块分类、包和模块的创建
- Python 爬虫进阶必备 | 某网络广播电视台 header 加密参数逻辑分析
- Python 爬虫进阶必备 | 某应用榜单加密参数 analysis 加密逻辑分析
- Python 爬虫进阶必备 | 某 d 榜单数据请求参数 k 加密逻辑分析
- Python 爬虫进阶必备 | 某策网数据返回值 data 解密逻辑分析
- Python 爬虫进阶必备 | 某新闻网正文图片 data-src 解密逻辑分析
- 从零到熟悉,带你掌握Python len() 函数的使用
- [Python] for in单行循环生成dict
- [Python]reduce() 函数
- [Python]Python日期格式和字符串格式相互转换
- [Python]Python中使用正则表达式匹配
- [Python]Python 列表(List)
- [Python]python中assert和isinstance的用法
- [python]Python 中 if not 用法
- [python]Python 字典(Dictionary) update()方法
- Python 爬虫进阶必备 | 某恩数据网排行加密数据解密逻辑分析
- [python]python中的一些包以及他们的基本用处和安装