首页 > 其他分享 >day0.5笔记

day0.5笔记

时间:2024-03-30 11:45:31浏览次数:24  
标签:10 day0.5 数字 int 笔记 百位 str print

day0.5:

一、变量名的命名规范:

# 变量名的命名规则
    1.由数字、字母、下划线组成
    2.数字不能开头
    3.尽量做到见名识义
    4.严格区分大小写
    5.不能使用python内置关键字作为变量名使用   keyword模块kwlist
    6.尽量不使用字母 l  o z
    7.推荐使用大驼峰、小驼峰、下划线命名法
        大驼峰命名法:每个单词的首字母都大写,其余字母小写
        小驼峰命名法:除第一个单词以外,其余单词首字母都大写,其余字母都小写
        下划线命名法:单词与单词之间使用下划线连接

三目运算符:

# 三目运算符/三元表达式-->实现简单的if判断
# 条件成立时执行的代码 if 条件 else 条件不成立时执行的代码
age = int(input("请输入自己的年龄:"))
# if age >= 18:
#     print("可以进网吧")
# else:
#     print("未成年人不得进入网吧")

print("可以进网吧") if age >= 18 else print("未成年人不得进入网吧")

三种实现水仙花数的方法

1)循环嵌套实现水仙花数:

循环嵌套获取数据:
#使用循环嵌套分别获取百位上的数字、十位上的数字,各位上的数字
#一层循环分别模拟一个数字
#百位
for i in range(1,10) #百位数字1-9
    #十位
    for j in range(10) #十位数字0-9
        #个位
        for k in range(10) #个位数字0-9
            #判断条件
            #百位三次方+十位三次方+个位三次方==百位*100+十位*10+个位
            if i**3+j**3+k**3==i*100+j*10+k
                print(i*100+j*10+k)

2)字符串索引实现水仙花数:

#字符串索引获取数据:
#使用字符串索引分别获取百位数字,十位数字,各位数字
for i in range(100,1000):
    #临时变量i取100-999的所有值
    #字符串索引:如果是其他类型的数据要先转换成字符串类型才能使用
    #456
    #456-->str(i):“456”-->str(i[0]):"4"-->int(str(i[0])):4
    if int(str(i)[0])**3+int(str(i)[1])**3+int(str(i)[2])**3==i
        print(i)

 二、python基础数据类型

# python基础数据类型
整型       int       整数
浮点型     float     小数
布尔       bool      True/False
字符串     str        引号包裹的内容
列表    
元组
集合
字典 

 

标签:10,day0.5,数字,int,笔记,百位,str,print
From: https://www.cnblogs.com/taole/p/18104683

相关文章

  • MogDB/openGauss学习笔记-获取对象DDL
    MogDB/openGauss学习笔记-获取对象DDL本文出处:https://www.modb.pro/db/399230内置函数omm2=#\df*defListoffunctionsSchema|Name|Resultdatatype|......
  • FFmpeg开发笔记(九)Linux交叉编译Android的x265库
    ​《FFmpeg开发实战:从零基础到短视频上线》一书的“12.1.2 交叉编译Android需要的so库”介绍了如何在Windows环境交叉编译Android所需FFmpeg的so库,前文又介绍了如何在Linux环境交叉编译Android所需FFmpeg的so库,接下来介绍如何在Linux环境交叉编译Android所需x265的so库。1、安......
  • 虚幻引擎学习笔记(三)
    目录一、按键控制电梯升降二、双开旋转门三、拾取钥匙开门一、按键控制电梯升降1、添加组件搭建一个平台(有模型最好),在该组件目录下添加一个盒体碰撞Box,设置为可移动,盒体碰撞要包含到平台模型。2、在Box组件细节中添加组件开始和结束重叠,绘制蓝图,通过获取玩家控制器......
  • 【GUI软件】小红书按关键词采集笔记详情,支持多个关键词,含笔记正文、转评赞藏等
    目录一、背景介绍1.1爬取目标1.2演示视频1.3软件说明二、代码讲解2.1爬虫采集-搜索接口2.2爬虫采集-详情接口2.3cookie说明2.4软件界面模块2.5日志模块三、获取源码及软件一、背景介绍1.1爬取目标您好!我是@马哥python说,一名10年程序猿。熟悉我的小伙伴都了解,我之前开......
  • C#的笔记~Three
    1.数据类型转换★为什么需要数据类型转换(1)隐式类型转换:在某种条件下,系统自动完成类型转换(即隐式类型转换)❉两种类型兼容例如:double兼容int类型❉目标类型精度大于源类型例如:double类型大于int类型(2)显示类型转换※※其中第二种是在程序开发中最常用的一种显性类型转换方......
  • VScode记笔记贴心入门(Markdown)
    文章目录VScode记笔记零基础教程(Markdown)作者:closer一、准备工作1.下载VScode2.注意点二、创建文件1.第一步插件安装2.人生第一个文件的创建三、Markdowm常用语法四、图片插入1.最简单的就是直接本地图片拖进来,完全的ok啊~2.图床操作五、导出PDF六、结语......
  • C51单片机学习笔记
    四.中断系统      1.中断:程序在执行过程中由于外界的原因而被中间打断的情况中断处理程序(服务):中断之后执行的程序;主程序:原来运行的程序;断点:主程序被断开的位置;中断源:引起中断的原因,或能发出中断申请的来源;中断请求(申请):中断源要求服务的请求。中断技术的优点:相对......
  • 背包问题学习笔记
    背包问题学习笔记背包问题简介hello,我是爱记笔记的doing。这次学习背包问题,特此记录。关于背包问题的经典资料自然是著名的“背包九讲”,如果需要猛戳这里获取。但是背包九讲对于我们蒟蒻来说实在不友好,只有伪代码,十分不方便,所以才有了这篇笔记。首先我们需要了解——常见的背......
  • 黑马鸿蒙笔记2
    1.图片设置:1加载网络图片,申请权限。申请权限:entry-src-resources-module.json5 2加载本地图片 ,两种加载方式API鼠标悬停在Image, 点击showinAPIReference interpolation:看起来更加清晰   resource格式,读取本地资源文件这里,先按需求读取en_U......
  • javaScript学习笔记
    关于表单验证的简单实践注意点:1.函数的使用如果在script中需要调用某个function,例如checkUserName(),请确保在定义该函数时的写法为usernameInput.onblur=checkUserName;functioncheckUserName(){如果写成usernameInput.onblur=functioncheck......