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

每天30分钟python(第一天)

1.input

1.规则

input输入的是字符串

2.print打印规则:

整数不能与文字一起打印,但是字符串可以,所以将文字转换为字符串即可

print("小明今年"+str(5)+"岁了")

代码实践:
错误代码:
# 实现  BMI = 体重 /(身高**2)
user_weiight=input("请输入体重")
user_height=input("请输入身高")
user_BMI = user_weiight / (user_height) **2
print(user_BMI)"""报错了,因为input输入的是str,而不是整数,强制转换即可
TypeError: unsupported operand type(s) for ** or pow(): 'str' and 'int'"""
修改后代码:
# 实现  BMI = 体重 /(身高**2)
user_weiight=float(input("请输入体重"))
user_height=float(input("请输入身高"))
user_BMI = user_weiight / (user_height) **2
print(user_BMI)"""请输入体重110
请输入身高170
0.0038062283737024223"""

2.条件语句:

True/False

1.格式:

if [条件]:

[执行语句]

[执行语句]

实践时间:
mood_index = int(input("对象今天心情怎么样(输入1-100):")) #   心情指数
if mood_index >= 60 :                                  #   注意冒号print("今天可以打游戏!")
else:print("今天千万不能打游戏")

3.多条件运算(嵌套)

实践时间:
# 实现  BMI = 体重 /(身高**2)
user_weiight=float(input("请输入体重(单位:kg)"))
user_height=float(input("请输入身高(单位:m)"))
user_BMI = user_weiight / (user_height) **2
print(user_BMI)if user_BMI <= 18.5:     #python的if不用()print("偏瘦")
elif 18.5<user_BMI <=25 :print("正常")
else :print("肥胖")
注意:原来C语言的 else if 改为 elif

4.逻辑运算:

and 与

(一个错就错)

or 或

(一个对就对)

not 非

(只能对一个语句操作,返回相反的值)

5.列表:

列表也就是数组

空数组

shuzu = []

添加列表的值

列表名字.append("显示器") #添加到数组最后一个

删除列表的某个元素

列表名字.remove("显示器")

len函数统计列表个数

返回min/max值

打印出排序好的,从小到大的列表,同时不改变原来的列表

list = ["韩信","赵云","曹操"]
print(list)
list.append("刘备")
print(list)
list.remove("曹操") #删除列表的某个元素
print(list)
print(len(list))  #len函数可以查看列表的元素个数
print(list[0])    #也可以通过索引获得某个位置的元素
list[1] = "黄忠"  #将列表的某个值覆盖掉
print(list)daxiao = [1,7,6,4]
print(max(daxiao)) #返回列表的最大值
print(min(daxiao)) #返回列表的最小值
print(sorted(daxiao)) #打印出排序好的,从小到大的列表,同时不改变原来的列表
"""
输出
['韩信', '赵云', '曹操']
['韩信', '赵云', '曹操', '刘备']
['韩信', '赵云', '刘备']
3
韩信
['韩信', '黄忠', '刘备']
7
1
[1, 4, 6, 7]"""

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

相关文章:

  • gitlab简单介绍及安装使用
  • NetCore itext7 创建、编辑PDF插入表格、图片、文字(三)
  • 数据结构奇妙旅程之深入解析冒泡排序
  • 解决 sudo apt update E: The repository is not signed.
  • SCT2A26STER5.5V-100V Vin,4A峰值限流,高效异步降压DCDC转换器,替代LM5012、LM5013、LM5017、LM5164
  • 前端学习资源整合
  • 第16篇:奇偶校验器
  • Obsidian+PicGo+Gitee搭建免费图床
  • 计算机网络复试总结(五)
  • 设计模式 --4:工厂方法模式
  • Linux系统centos7.6更换yum源以及下载安装包到指定目录
  • 蓝桥杯-子矩阵
  • Nginx 故障排查之斜杠(/) --(附 Nginx 常用命令)
  • 【超全详解一文搞懂】Scala基础
  • 16:00面试,16:06就出来了,问的问题有点变态。。。
  • 【CTFshow 】web 通关 1.0
  • babel起手式
  • AI大模型在医疗领域的应用案例:自然语言处理与医疗文本分析
  • c语言常见错误
  • 分别使用TCP/UDP实现互相实时发送消息,接收消息功能
  • 使用阿里CICD流水线打包Vue项目到阿里的docker镜像私仓,并自动部署到服务器启动服务
  • 第十三届蓝桥杯物联网试题(省赛)
  • 将谷歌 Gemma AI大模型 部署安装本地教程(可离线使用)
  • ChatGPT提示词大全:解锁AI对话
  • rust中字符串String常用方法和注意事项
  • C语言:自定义类型(结构体)
  • 唯众物联网安装调试员实训平台物联网一体化教学实训室项目交付山东技师学院
  • SqlServer期末复习(数据库原理及应用)持续更新中
  • 合辑下载 | MatrixOne 与 MySQL 全面对比
  • Ubuntu 22.04安装Python3.10.13