1、练习打印输出

print(12.0 * 2)
print('12*2')
print('你好',end='') #不换行输出
print('你好'*5) #不换行输出 5个你好

2、演示 注释


'''print('这是多行注释1')
'''"""print('这是多行注释2')
"""# print('这是单行注释  Ctrl + / ')
import keyword
print(keyword.kwlist) #打印输入查看python的关键字

3、变量


4、数据类型

4.1 字符串 str
a = 'hello code'
b = 3
c = 3.14
print(a)
print(type(a)) #用于打印输出查看a的类型
print(type(b))
print(type(c))
4.2 数字
4.3 布尔
4.4 元组
e = ()
print(e)
print(type(e))
4.5 列表
g = [3,3.14,'hello']
print(g)
print(type(g))
print('-------------------')
4.6 集合
f = {3,3.14,'hello'}
f = {float,str,int  }
print(f)
print(type(f))

5 、变量代换的几种写法

name = '李华'
age = 22
print('我叫%s,今年%d岁' %(name,age))
# print(f'我叫{name},今年{age}岁!')
print('我叫'+ name + ',今年' + str(age) + '岁!')  #拼接必须都是字符串类型name1 = '李雪'
age1 = 17
weight1 = 44.8
name2 ,age2 ,weight2 = 'lixue',17,44,8  # 一行赋值的写法
print('---------------------------')
print(f'我们班的{name1},今年{age1}岁,体重{weight1}KG')
print('我们班的'+ name1 + ',今年' + str(age1) + '岁,体重' + str(weight1) + 'KG')
print('我们班的%s,今年%d岁,体重%.1fKG' %(name1,age1,weight1))
print('我们班的%s' %name1,'今年%d岁,' %age1,'体重%.1fKG' %weight1)
print('我们班的{},今年{}岁,体重{}KG' .format(name1,age1,weight1))

6 、列表

emp = ['李华',22,11111.9]
# emp = ('李华',22,11111.9)
print(f'我们部门的{emp[0]},今年{emp[1]}岁,月薪{emp[2]}元!')
print('我们部门的{},今年{}岁,月薪{}元!'.format(emp[0],emp[1],emp[2]))
print('我们部门的' + emp[0] + ',今年' + str(emp[1]) + '岁,月薪' + str(emp[2]) + '元!')
print('我们部门的%s,今年%d岁,月薪%.1f元!' %(emp[0],emp[1],emp[2]))emp =[['张三',27,12345.67],['李四',26,12333.80]]
print(f'我叫{emp[0][0]},今年{emp[0][1]}岁,月薪{emp[0][2]}元!')
print('我叫{},今年{}岁,月薪{}元!'.format(emp[1][0],emp[1][1],emp[1][2]))

7、字典的使用

stu ={'name':'李华','age':18 ,'weight':62.8}
print('我们班的%s,今年%d岁,体重%.1fkg' %(stu['name'],stu['age'],stu['weight']))emp =[{'name1':'张三','age1':28,'money1':12345.67},{'name2':'李四','age2':23,'money2':22345.67}]
print(f"我们部门的{emp[0]['name1']},今年{emp[0]['age1']}岁,月薪{emp[0]['money1']}元")
print('我们部门的%s,今年%d岁,月薪%.2f元' %(emp[1]['name2'],emp[1]['age2'],emp[1]['money2']))

8、条件语句 if else

number1 = int(input("请输入一个整数:"))
if number1 == 10 :print('您的数字 %d = 10' %number1)
elif number1 > 10 :print('您的数字 {} > 10' .format(number1))
else:print(f'您的数字{number1} < 10' )

使用示例

import random
# 1. 自定义4个变量,分别代表员工姓名,性别,年龄,体重
# 引用该变量,输出一句话: 我们市场部的员工李美,性别:女,芳龄:28 ,体重46.8KG!
name1 ,sex1,age1,weight = '李美','女',28,46.8
print('我们市场部的员工{},性别:{},芳龄:{} ,体重{}KG!'.format(name1,sex1,age1,weight))# 2. 自定义1个列表,里面有4个元素,分别代表员工姓名,性别,年龄,体重
# 引用该变量,输出一句话: 我们市场部的员工李美,性别:女,芳龄:28 ,体重46.8KG!
staff =['李美','女',28,46.8]
print('我们市场部的员工%s,性别:%s,芳龄:%d ,体重%.1fKG!'%(staff[0],staff[1],staff[2],staff[3]))# 3. 自定义1个字典,里面包含员工姓名,性别,年龄,体重等信息
# 引用该变量,打印输出一句话: 我们市场部的员工李美,性别:女,芳龄:28 ,体重46.8KG!
staff3 = {'name3' :'李美','sex3':'女','age3':28,'weight3':46.8}
print('我们市场部的员工' + staff3['name3'] + ',性别:'+ staff3['sex3'] +',芳龄:'+ str(staff3['age3']) + ',体重' + str(staff3['weight3']) + 'KG!')# 4. 自定义1个列表,里面包含2位员工信息,每位员工信息用1个字典保存,分别包含员工姓名,性别,年龄,体重等信息
# 引用该变量,输出2句话:
# 我们市场部的员工李美,性别:女,芳龄:28 ,体重46.8KG!
# 我们市场部的员工吴小华,性别:男,年龄:22 ,体重66.8KG!
staff4 = [{'name4' :'李美','sex4':'女','age4':28,'weight4':46.8},{'name5' :'吴小华','sex5':'男','age5':22,'weight5':66.8}]
print(f"我们市场部的员工{staff4[0]['name4']},性别:{staff4[0]['sex4']},"f"芳龄:{staff4[0]['age4']} ,体重{staff4[0]['weight4']}KG!")
print("我们市场部的员工{},性别:{},年龄:{} ,""体重{}KG!".format(staff4[1]['name5'],staff4[1]['sex5'],staff4[1]['age5'],staff4[1]['weight5']))# 5.从键盘输入1个数字(r),
# 自定义一个列表,里面有3个元素(都是正整数,自行定义即可),
# 如果r等于该列表的第2个元素,则输出:您输入的数字*** = 自定义列表的第2个元素 *** ;
# 如果r小于该列表的第2个元素,则输出:您输入的数字*** < 自定义列表的第2个元素 *** ;
# 如果r大于该列表的第2个元素,则输出:您输入的数字*** > 自定义列表的第2个元素 *** ;
r = int(input("请输入一个数据:"))
s = [12,34,9]
if r == s[1] :print('您输入的数字%d = 自定义列表的第2个元素 %d ' %(r,s[1]))
elif r < s[1] :print('您输入的数字%d < 自定义列表的第2个元素 %d ' % (r, s[1]))
else:print('您输入的数字%d > 自定义列表的第2个元素 %d ' % (r, s[1]))'''7.随机选择一个1-100以内的数字作为答案。总计7次机会用户输入一个数字,程序会提示大了或是小了,直到用户猜中。
'''
import  random
num1 = random.randint(1, 100)
for i in range(7):num2 = int(input("输入一个整数:"))if num2 == num1:print('恭喜你猜中了,您的数%d = 随机数%d' %(num2,num1))breakelif num2 > num1:print('你猜大了,您的数%d > 随机数%d' % (num2, num1))else:print('你猜小了,您的数%d < 随机数%d' % (num2, num1))

思考!

# 请运用for循环,输出以下内容:
'''
1.
三阶:
* * *
* * *
* * *
n(自定义输入)阶
'''
num1 = int(input())
for i in range(num1):print('* '*num1)'''
2.
三阶:
*
* *
* * *
n(自定义输入)阶3.
三阶:
* * *
* *
*
n(自定义输入)阶4.
三阶:** *
* * *
n(自定义输入)阶5.
三阶:
* * ** **
n(自定义输入)阶
'''

11.29note--python相关推荐

  1. python是不是特别垃圾-11道Python最基本的面试题,不会好好反思吧!

    分享给大家的11道Python面试题,好多小伙伴都很积极的去思考分析,给我留言的同学非常多,非常欣慰有这么多好学的小伙伴,大家一起学习,一起加油,把Python学好,今天我就把11道面试题细细解答一下 ...

  2. (11)python里面while到底有多少知识点

    本系列文章将会以通俗易懂的对话方式进行教学,对话中将涵盖了新手在学习中的一般问题.此系列将会持续更新,包括别的语言以及实战都将使用对话的方式进行教学,基础编程语言教学适用于零基础小白,之后实战课程也将 ...

  3. 2021年11月Python小屋编程比赛获奖名单

    中国大学MOOC"Python程序设计基础"第5次开课 推荐图书: <Python程序设计基础(第2版)>,ISBN:9787302490562,董付国,清华大学出版社 ...

  4. 第 11 章 Python 第三方库纵览

    整理的文章内容主要来源为高教版<计算机等级考试二级 Python>教程视频讲义,并且更正了原讲义中的错误的地方. 专栏文章索引如下: 考试大纲 第 1 章 程序设计基本方法 第 2 章 P ...

  5. 用11行Python代码,实现动态二维码制作

    用11行Python代码,实现动态二维码制作 效果展示 Python实现 素材 其他工具 效果展示 Python实现 要预装myqr模块才行. windows键+R 打开cmd,输入pip insta ...

  6. Python 大神强力推荐的11个Python 开发框架

    Python 大神强力推荐的11个Python 开发框架 CherryPy CherryPy是一个基于Python的Web使用程序开发框架,它 极大地简化了运用 Python 的web开发人员的工作. ...

  7. Python零基础速成班-第11讲-Python日志Logging,小游戏设计game of life

    Python零基础速成班-第11讲-Python日志Logging,小游戏设计game of life 学习目标 Python日志Logging 小游戏设计game of life 课后作业(2必做) ...

  8. 【豆瓣电影】2019/11/21/Python搜索豆瓣电影(Top100)爬虫+D3.js词云(票房和豆瓣评分)实现

    [豆瓣电影爬虫]2019/11/21/Python豆瓣电影爬虫+D3.js WordCloud 1.目标 今天临时需要将100部票房最高的电影[from艺恩网:如图1],找到对应的豆瓣评分,制作D3词 ...

  9. python制作统计图_刻意练习11:Python描述统计、简单统计图形

    学习计划 MyPlan11 主题:Python描述统计.简单统计图形 时间:8.5-8.11周内完成 参考资料:新书<谁说菜鸟不会数据分析python篇> 各位星友们,在这个星球里每个人都 ...

  10. 独家 | 11个Python Pandas小技巧让你的工作更高效(附代码实例)

    作者:Shiu-TangLi 翻译:吴振东 校对:王雨桐 本文约1800字,建议阅读6分钟. 本文为你介绍Pandas隐藏的炫酷小技巧,我相信这些会对你有所帮助. 或许本文中的某些命令你早已知晓,只是 ...

最新文章

  1. GPU profile优化
  2. 逆向知识十三讲,汇编中数组的表现形式,以及还原数组
  3. python django django-debug-toolbar 加载缓慢,不能使用。
  4. 【Python】吐槽SQLAlchemy
  5. 如何导入某网站的certificate证书到SAP ABAP系统
  6. Windows 2008上安装VS2008SP1时的怪异错误
  7. [随笔重写] Python3 的深拷贝与浅拷贝
  8. 按住滑块 拖拽验证html5,【原生】JavaScript 实现滑动拖动验证
  9. [附源码]PHP计算机毕业设计小斌美食网站(程序+LW)
  10. 十万,百万,千万,快狗打车架构是怎么演进的?
  11. vnc-4.0-winsrc版本之winvnc工程分析_源码研究
  12. 【雪碧图】url放置图片路径
  13. C++和java的异同点总结
  14. 3D成像汇总(原理解析)--- 双目视觉、激光三角、结构光、ToF、光场、全息
  15. MacOS 软件 Adobe Illustrator 2022 - AI 安装使用详细教程
  16. 设置夜神模拟器自动连接功能
  17. HTML粒子漩涡特效,使用HTML5 Canvas绘制经典漩涡粒子特效
  18. Cracking the Interview 读书笔记 -- Java
  19. 【小波分析】连续小波变换的概念swt,cwt,dwt
  20. java毕业设计电影院购票系统Mybatis+系统+数据库+调试部署

热门文章

  1. 阿里巴巴和环球资源的粗略区别
  2. 滑动窗口 [搬运工、版权侵删]
  3. 老婆最近陷入苦恼,连续几个晚上都没睡好
  4. 与Flash9的一次亲密接触!
  5. 如何让电脑永不息屏?Python:这事我熟,只需5行代码...
  6. 常见http错误代码及含义!!
  7. Edge浏览器主页被桔梗导航恶意绑定篡改的解决办法
  8. 最新版MySQL 8.0 的下载与安装(详细教程)
  9. 4月TIOBE编程排行榜:Python第三、继续上涨!2021薪资多少?
  10. 【GitHub】Failed to connect to github.com port 443 的一种解决方案