文章为原创,作者为 Christal K

文章目录

  • 前言
  • 一、python功能初识
  • 二、总结

前言

零基础学python,这里记录一下自己写的代码,常看常新


一、python功能初识

#!/usr/bin/env python
# coding=utf-8
# @FileName  :print output.py
# @Time      :2022/12/1 13:02
# @Author    :Christal Kif __name__ == "__main__":run_code = 0
# 定义钱包余额
money = 50
print("当前钱包余额:", money)icecream = 10
print("购买冰淇淋花费:", icecream)cococola = 5
print("购买冰淇淋花费:", cococola)money = money - icecream - cococola
print("最终钱包余额:", money)# 使用type语句,查看变量存储的数据的数据类型,变量无数据类型
print(type(money) )# 将type执行结果的返回值再定义为变量
type_money = type(money)
print(type_money)# 数据类型的转换,浮点数转为整数会丢失精度。任何类型都可以转为str,但str转为int或float有限制name_str = str(-11.1314)
print (type(name_str), name_str)name_float = float(name_str)
print (type(name_float), name_float)name_int = int (name_float)
print (type(name_int), name_int)# 标识符命名,对变量、类、方法等起名字
# 规则:数字不可用在开头,大小写敏感,不可使用关键字Beauty = 12
beauty = 15print(Beauty)
print(beauty)# 规范:美观
# 变量的命名:见名知意,下划线分隔,,英文字母全小写# 算数运算符num1 = 55
num2 = 3print(num1 / num2)
print(num1 // num2) #取整除
print(num1 % num2) #取余
print(num1 ** num2) #取指数次幂,后面为幂
print ("-------")
print ('--------------')# 复合赋值运算符
# +=,-+,*=,/=,//=整除,%=取余,**=print ('num1=',num1)num3 = 100
num3 += num1
print('num3=',num3 )num4 = 134
num4 %= num1
print('num4=',num4)num5 = 120
num5 *= num1
print('num5=',num5)# 字符串定义,单引号,双引号,三引号print('"今天天气好冷"')
print("我感觉\"今天天气好冷")
print("what \n happen")
print("what \\n happen")# 字符串拼接,数字没法和字符串拼接
print("wheather " + "is so hot")#字符串格式化 "%占位符"%变量
weight = 50
height = 165
print("小明的身高是%s,体重是%s"%(height,weight))
print("小明的身高是%d,体重是%d"%(height,weight))
print("小明的身高是%f,体重是%f"%(height,weight))# %s 将内容转为字符串占位
# %d 将内容转为整数占位
# %f 将内容转为浮点数占位# 字符串格式化:数字精度控制 m.nnum11 = 234
num22 = 122.235print("宽度控制5,结果是%5d"%num11)
print("宽度控制1,结果是%1d"%num11)
print("宽度控制5,小数精度控制2,结果是%5.2f"%num22)# 快速格式化,format,不做精度控制,不分数据类型
print(f"我今天花了{num11},又花了{num22}")# 表达式是什么? 一条具有明确执行结果的代码语句
print(f"今天好冷啊,气温是{-20}℃")
print("你知道我在想什么吗,%s"%"在想你")
print("num11的数据类型是什么%s"%type(num11))name = "大鲤鱼"
stock_price = 19.99
stock_code = "003032"
stock_price_daily_growth_factor = 1.2
growth_days = 7
stock_price_now = stock_price*stock_price_daily_growth_factor**growth_daysprint(f"公司:{name},股票代码{stock_code},当前股价{stock_price},"+"每日增长系数%2.1f,经过%d天的增长,股价为%4.2f"%(stock_price_daily_growth_factor,growth_days,stock_price_now))# input语句,接收类型为字符串,可以自行转换weather = input("请告诉我今天气温有多少")
print(f"收到,今天气温是{weather}")
print(type(weather))
weather = int(weather)
print(type(weather))user_name = input("请输入你的用户名")
user_type = input("请输入您的用户类型")
print(f"您好,{user_name},您是尊贵的{user_type}用户,欢迎您的光临")# bool类型,True为1,False为0
# ==,!=,>,<,>=,<=
bool_1 = 10
bool_2 = 20print(bool_1,type(bool_1))
print(bool_2,type(bool_2))
print (f"{bool_1}与{bool_2}是否相等:{bool_1==bool_2}")age = input("请输入你的年龄")
age = int(age) # 转换为数字if age > 0 and age <18 :print(f"您的年龄是{name},您是未成年人")
elif age >=18 and age < 60:print(f"你的年龄是{age},您是中年人")
elif age >=60 and age < 100:print(f"你的年龄是{age},您是老年人")
else:print("您输入的年龄是%d,输入错误"%(age))print("-------------------")if int(input("请输入你的身高")) >180:print("你是高个子")
elif int(input("请输入你的身高"))<150:print("你是矮个子")
else:print("你是中等身高")num = 55if int(input("请输入猜想的数字")) == num:print ("第一次就猜对了")
elif int(input("猜错了,再猜一次")) == num:print ("猜对了")
elif int(input("最后一次,再猜一次")) == num:print("最后一次机会你猜对了")
else:print(f"你都没有猜对,数字是{num}")# 嵌套判断 if嵌套import random
num = random.randint(1,10)guess_num = int(input("请输入猜测的数字"))
if guess_num == num:print("猜对了")
else:if guess_num > num:print("你猜测的数字大了")else:print("你猜测的数字小了")guess_num = int(input("请再次输入猜测的数字"))if guess_num == num:print("猜对了")else:if guess_num > num:print("你猜测的数字大了")else:print("你猜测的数字小了")guess_num = int(input("请再次输入猜测的数字"))if guess_num == num:print("猜对了")else:if guess_num > num:print("你猜测的数字大了")else:print("你猜测的数字小了")

二、总结

学习了标识符、运算符、字符串、input 语句、if 循环

python_1_初识python相关推荐

  1. 初识python教学反思_[python第一课]初识python

    print("1.第一章:初识python\npython历史:\n1.python是用c语言写的\n2.python是可以调用c语言库函数\n3.Python1.0是1994年1月\n4. ...

  2. option:contains后面加变量_Python基础篇 -2:初识Python中的变量

    Python学习基础篇 -2 前言:本专栏以Python为主题,并尽可能保持每星期两到三更,直到将Python的基础知识浅析和讲解完毕,同时,有一定基础的同学可以移步 Python实战专栏 . 第二篇 ...

  3. 孤荷凌寒自学python第三十八天初识python的线程控制

    孤荷凌寒自学python第三十八天初识python的线程控制 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 一.线程 在操作系统中存在着很多的可执行的应用程序,每个应用程序启动后,就可以看着 ...

  4. python中matrix是什么意思_初识Python

    初识Python 跟学习所有的编程语言一样,首先得了解这门语言的编程风格和最基础的语法.下面就让我们一起来了解一下Python的编程风格. 1.逻辑行与物理行 在Python中有逻辑行和物理行这个概念 ...

  5. 慕课网初识python_初识Python笔记

    初识Python 基本数据类型 基本数据类型: 整数 十六进制用0x前缀和0-9,a-f表示 浮点数 整数运算永远是精确的,而浮点数运算则可能会有四舍五入的误差 字符串 以''或"" ...

  6. Python练习 | 初识Python、数据类型、基本语句

    博主github:https://github.com/MichaelBeechan 博主CSDN:https://blog.csdn.net/u011344545 ***************** ...

  7. 初识python教案青岛版八年级_青岛版信息技术六上第二单元第8课8.初识python教案...

    教学 内容 初识 Python 课时 1 课时 设计者 于敏 教学 目标 知识目标: 初步认识软件,了解 Python 软件的界面和基本功能: 能力目标: 在尝试实践的过程中掌握 Python 的基本 ...

  8. 《Python游戏编程入门》——1.2 初识Python

    本节书摘来自异步社区<Python游戏编程入门>一书中的第1章,第1.2节,作者[美]Jonathan S. Harbour ,李强 译,更多章节内容可以访问云栖社区"异步社区& ...

  9. Python基础(一)--初识Python

    目录 Python基础(一)--初识Python 1 Python基本概念 1.1 什么是Python 1.2 Python的语言特征 1.3 Python的应用领域 2 Python开发环境 2.1 ...

最新文章

  1. 网络推广——网络推广专员是如何进行图像优化的?
  2. Node.js-sublime text3 配置node.js(ERROR: The process node.exe not found.)
  3. 七、排序(4)——qsort()
  4. 鸿蒙二部曲关系,用鸿蒙OS在蜂鸣器上放一曲《两只老虎》
  5. 2010-7-31 看电影
  6. 特征选择方法详解Part2-卡方检验、互信息(Mutual Information)
  7. c语言字符数组自动填充,数组在C中自动填充
  8. PMP考试涉及的计算题
  9. 北京个人所得税计算方法
  10. MOS管GS两端并联阻容的作用分析
  11. Android 极光推送华为厂商通道集成问题记录
  12. 旋转体体积和平行截面的面积求体积
  13. 洛谷P4324 扭动的回文串
  14. [转载]傅立叶变换在图像处理中的作用
  15. java mysql 1366_MySql中的error-code='1366', sqlstate='HY000'错误
  16. 【量化】实战获取Fama-French三因子模型的数据源
  17. 解决360压缩包打开中文乱码
  18. ios-马甲包混淆方法
  19. 两个维度帮各位科研人员解决科技成果转化问题
  20. 【日语口语词典学习】第0001页

热门文章

  1. 2022年中国数字科技专题分析
  2. magisk卸载内置软件_软件卸载:Revo Uninstaller Pro 4.2.0
  3. 学习方法论与相关建议
  4. 渗透学习心得-暴力破解
  5. winform中当laber标签字段过长时
  6. Introduce Parameter Object (引入参数对象)
  7. EXCEL中进行经纬度坐标排重
  8. Java集成Hutool实现导出Excel功能
  9. 海外社交媒体最佳图片尺寸
  10. Unity:编辑器Editor常用命令