【Python实验】选择和循环结构
2023-09-14 09:06:56 时间
目录
实验2:计算小于1500的所有整数中能同时被11和5整除的数¶
实验3:用户以逗号隔开输入一些数字,然后输出用户输入重复字数大于1的那些 数字
实验4:用户输入一个数,如果是正数就输出该数字;如果是负数则要求用户再次输入并提示"请不要输入负数!!";如果输入为0,就输出“OK”。
实验5:小红上楼梯有2种方式,一次1步,或一次3步,现在有20个台阶,问有多少种方案?
实验1:输出1-200内的非素数
print(1,end=' ')
for i in range(1,201):
for j in range(2,i):
if i%j==0:
print(i,end=' ')
break
实验2:计算小于1500的所有整数中能同时被11和5整除的数
for i in range(1,1500):
if i%11==0 and i%5==0:
print(i,end=' ')
实验3:用户以逗号隔开输入一些数字,然后输出用户输入重复字数大于1的那些数字。
n=input()
n=n.split(',')
for i in range(0,len(n)):
for j in range(i+1,len(n)):
if n[i]==n[j]:
print(n[i],end=' ')
实验4:用户输入一个数,如果是正数就输出该数字;如果是负数则要求用户再次输入并提示"请不要输入负数!!";如果输入为0,就输出“OK”。
n=input("请输入一个数:")
while(1):
if(int(n)<0):
print('请不要输入负数!!')
n=input("请再次输入:")
elif(int(n)==0):
print("OK")
break
else:
print(int(n))
break
实验5:小红上楼梯有2种方式,一次1步,或一次3步,现在有20个台阶,问有多少种方案?
a=1
b=1
c=2
for i in range(3,20):
s=a+c
a=b
b=c
c=s
print(s)
相关文章
- Python学习--04条件控制与循环结构
- 关于Python装饰器内层函数为什么要return目标函数的一些个人见解
- 【python】廖雪峰python教程学习--基础
- Python 入门(五)条件判断和循环
- 【Reading Note】Python读书杂记
- Python 刷Leetcode题库,顺带学英语单词(28)
- python中排序和查找的基础算法
- 使用 Python 控制自己的电脑和键盘是一种什么样的体验?
- 〖Python 数据库开发实战 - Python与Redis交互篇⑪〗- 综合案例 - 新闻管理系统 - 缓存新闻数据至redis
- 综合能源系统分析的统一能路理论(三):《稳态与动态潮流计算》(Python代码实现)
- python里的条件语句以及循环语句(基础小知识)
- 用Python手动实现一个简单的服务器,不借助任何框架在浏览器中输出任意内容
- 3种方案 | 抛弃for循环,让Python代码更丝滑
- 【阶段一】Python快速入门04篇:运算符、循环语句、条件语句与函数
- 【华为机试真题 Python实现】素数之积
- Ubuntu下完美切换Python版,即设置系统默认的python版本(亲测有效)
- Python编程:排序算法之快速排序
- python在线测试代码及教程
- python里协程事件循环里怎么样调用非协程函数?
- python urllib使用
- Python: ImportError: dynamic module does not define module export function (PyInit_name
- Python 文件目录操作常用模块和函数介绍
- python基础入门之for和while循环实战