当前位置: 首页 > news >正文

Python---练习:求幸运数字6

案例:

幸运数字6(只要是6的倍数):输入任意数字,如数字8,生成nums列表,元素值为1~8,从中选取幸运数字移动到新列表lucky,打印nums与lucky。

思考:

要求是6的倍数,就是取余%,参考链接:Python算术运算符:加减乘除 整除// 取余(取模)% 幂指数** 小括号-CSDN博客

输入任意数字,所以就用input,让用户输入。因为是数字,所以可以转换数字类型,避免输入其他类型导致报错。用int,整数。

生成nums列表,就是设置一个变量名nums, 等于一个列表【】

元素值为1~8,就是一个范围,用range(),参考链接:Python----range方法(函数)-CSDN博客

新列表lucky,就是设置一个变量名lucky, 等于一个列表【】

因为不确定,所以输入的数字是多少,所以肯定要判断,用  if

因为要取数字,但是因为不确定输入数字多少,所以设置for循环。

结合上面所有以往知识点,综合代码:

代码:


# 第一步:定义二个空列表
nums = []
lucky = []
# 第二步:提示用户输入数字
num = int(input('请输入您要输入的数字:'))
# 第三步:生成nums列表(把1到num)所有的数据都追加到nums列表中
for i in range(1, num+1):nums.append(i)
# 第四步:对nums进行遍历操作,获取幸运数字
for i in nums:if i % 6 == 0:# 幸运数字从nums中删除nums.remove(i)# 把幸运数字写入到lucky列表中lucky.append(i)
# 第五步:打印nums和lucky
print(nums)
print(lucky)

http://www.lryc.cn/news/225351.html

相关文章:

  • 【云栖2023】王峰:开源大数据平台3.0技术解读
  • 如何改变Wi-Fi的IP地址,提高网络连接稳定性和速度
  • APP 备案公钥、签名 MD5、SHA-1、SHA-256获取方法。
  • 屏幕提词软件Presentation Prompter mac中文版使用方法
  • Rc与Arc实现1vN所有权机制
  • 建造者模式 rust和java的实现
  • 书写Prompt的经验总结
  • WebSocket实时应用
  • 从零开始搭建React+TypeScript+webpack开发环境-基于lerna的webpack项目工程化改造
  • 网络监控系统和防火墙的区别有哪些?
  • 刷题学习记录BUUCTF
  • Linux imu6ull驱动- led
  • 【 云原生 | K8S 】Kubernetes 概述
  • 边缘计算多角色智能计量插座:用电监测和资产管理的未来智能化引擎
  • mysql隐式转换转换引起的bug
  • 【Python】gevent模块实现协程模拟高并发
  • leetcode:2485. 找出中枢整数(python3解法)
  • asp.net core mvc之模型绑定、特性约束模型绑定、模型验证(服务器/客户端/远程)
  • AI诈骗防范:保护数字社会的安全前线
  • (待完善)python学习参考手册
  • STM32-HAL库09-CAN通讯(loopback模式)
  • jsvascript使用dhtmlXTreeObject的loadJSONObject绘制目录树
  • LeetCode 17. 电话号码的字母组合 中等
  • 《GPT与AI助手:技术进步与就业前景》
  • 线性代数 | 矩阵运算 加减 数乘 矩阵的幂运算
  • Linux---(五)三大工具yum、vim、gcc/g++
  • 网络通信TCP、UDP详解
  • Flutter笔记:绘图示例 - 一个简单的(Canvas )时钟应用
  • Bard和ChatGPT的一些比较
  • centos7安装Nexus(Maven私服)与配置使用教程