python第一天作业

windows下安装Python

1.进入python官网进行下载

https://www.python.org/
选择最新版本:
在这里插入图片描述

2.安装

勾选Add Python.exe to PATH,然后再点击Customize installation进入到下一步
在这里插入图片描述
进入Optional Features后,默认选项,next

在这里插入图片描述
点击Browse进行自定义安装路径(不建议C盘),然后点击install安装
在这里插入图片描述
close安装完成
在这里插入图片描述
在这里插入图片描述

3.验证安装

win+R cmd——>python -V
在这里插入图片描述
win+R cmd——>python
在这里插入图片描述

出现提示符 " >>>" 就表示安装成功,已在Python交互式环境中,可以输入任何Python代码,回车后会立刻得到执行结果。输入exit()并回车,就可以退出Python交互式环境(或直接关掉命令行窗口也可以)。

4.配置环境变量

由于Windows会根据一个Path的环境变量设定的路径去查找python.exe,如果没找到,就会报错。如果在安装时漏掉了勾选Add Python .exe to PATH,那就要手动把python.exe所在的路径添加到Path中。
若发现忘记勾选或者是不会设置PATH路径那么,重新安装一遍记得勾选上Add Python.exe to PATH就ok了。(第2步:出现错误的信息一般都是没有配置环境变量导致的)

步骤:右键我的电脑–>选择属性–>选择高级系统设置–>选择右下角的环境变量
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
新建
在这里插入图片描述

知识点

1.注释

给开发者标注的代码解释,注释不是给编译器或者解释器使用的,所以我们需要标注起来

单行注释: # python
	
多行注释: 三个引号
"""
1 2 3
"""

'''
4 5 6
'''

2.变量

变量(variable):
what:在程序运行时(runtime)可以发生变化的量;具有名称的内存空间;
why:使用变量,增加了代码的灵活度
定义变量:变量名 = 值
(1)由数字、字⺟、下划线组成
(2)不能数字开头
(3)不能使⽤内置关键字
(4)严格区分⼤⼩写

python中如何定义变量:

C、C++、Java(强数据类型语言):数据类型 变量名称 = 变量值; 
python、php、js(弱数据类型语言):变量的类型最终由值来决定 var 变量名称 = 变量值;
python定义时,直接去掉了var:变量名称 = 变量值;
#a是变量名 ”Python“是值 是一个字符串
a , b , c = "Python","java","mysql" #一行中为多个变量赋值
print("ddd" +a)
'''
print(b)
print(c)

'''
x = y =c ="sb" #(1)由数字字母下划线组成
num_01 = 99
print(x+y)
 
 
 
#全局变量 在函数外部创建的变量称为全局变量
p = "系统全局变量"
 
def hi():
#如果在函数内部创建具有相同名称的变量,则该变量将是局部变量,并且只能在函数内部使用。具有相同名称的全局变量将保留原样,并拥有原始值。
      #global p; 在内部改变全局变量使用global
      p = "唐扬帆的变量"
      print("输出:"+p)
hi()
print(p)
 
#大驼峰
MyName = "balck"
 
#小驼峰
myName = "Myledy"
 
#下划线
my_name = "Bob"

3.标识符(变量名称、常量名称、方法名称、函数名称、类名称……)

标识符的命名规范:
	1、只能由大小写字母、数字、_ 三种有效符号组成;
	2、不能以数字开头;
	3、不能以关键字或者保留字;
	4、不要使用builtins模块内已经定义过的标识符;
	5、命名尽量有意义;
	6、多个单词拼接时,建议使用小驼峰法或者下划线法;
		
		findUserByUserName
		find_user_by_user_name 【店家推荐】

		大驼峰法:常见在类定义中使用
		FindUserByUserName
	

4.python的关键字:

关键字:编程语言中具有特殊含义的单词或者词组;
保留字:目前版本中还没有使用的关键字;

	['False', 'None', 'True', 'and', 'as', 'assert', 'async', 
	'await', 'break', 'class', 'continue', 'def', 'del', 
	'elif', 'else', 'except', 'finally', 'for', 'from',
	'global', 'if', 'import', 'in', 'is', 'lambda', 
	'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 
	'try', 'while', 'with', 'yield']

5.数据类型

基本数据类型:
		数值型(number):
			|-- 整型(int|-- 浮点数(float)
		布尔类型(Boolean):
		    TrueFalse
字符串类型:
			'字符串'
			"字符串"

			"""字符串"""
			'''字符串 '''
数据类型转换:
	自动类型转换:
		boolean - > int -> float
    强制类型转换:
		int(字符串)
		float(字符串)
		str(其他类型)

作业

1.PPT上五个控制台界面

print("\t\t\t英雄联盟商城登录界面\n")
print("~ * " * 15)
print("\t\t\t 1.用户登录")
print("\t\t\t 2.新用户注册")
print("\t\t\t 3.退出系统")
print("~ * " * 15)
print("(温馨提示)请输入您的选择: ")

在这里插入图片描述

print("\t\t\t英雄商城首页\n")
print("~ * " * 15)
print("\t\t\t 1.进入英雄超市")
print("\t\t\t 2.休闲小游戏")
print("\t\t\t 3.退出登录")
print("~ * " * 15)
print("(温馨提示)请输入您的选择: ")

在这里插入图片描述

print("\t\t\t英雄商城英雄列表\n")
print("~ * " * 15)
print("\t\t\t 编号  姓名    昵称    价格  库存  描述")
print("\t\t\t 1    纳尔   迷失之牙  3500  100  丛林不会原谅盲目与无知")
print("\t\t\t 2    锐雯   放逐之刃  4000  100  她是残忍高效的战士")
print("\t\t\t 3    薇恩   暗夜猎手  3500  100  这个世界不想人们想象的那么美好")
print("\t\t\t 4    扎克   生化魔人  3000  100  即使你没有脊柱,你也必须站起来")
print("\t\t\t 5    杰斯  未来守护者 2500  100  武装着睿智与魅力,你的选择没有错")
print("~ * " * 15)
print("(温馨提示)请输入您的选择: ")

在这里插入图片描述

print("\t\t\t英雄详情购买页面\n")
print("英雄购买票据")
print("~ * " * 15)
print("\t\t\t 英雄名称:盲僧(史诗)")
print("\t\t\t 英雄属性:生命值428(+85)/能量值200(+0)/移动速度425/攻击力55.8(+3.2)\t\t\t\t\t\t\t攻击速度0.651(+3.1%)/护甲值24(+1.25)/攻击距离125")
print()
print("\t\t\t 英雄座右铭:一人之行可灭世,众人之勤可救世!")
print("\t\t\t 英雄价格:3000")
print("\t\t\t 活动折扣:9.5")
print()
print("插播广告:当风云变色,当流离失所,世界不再是旧日模样\t\t\t\t\t\t\t\t\t你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡 ")
print("~ * " * 15)
print("(温馨提示)请输入您的选择: ")

在这里插入图片描述

print("\t\t\t订单页面:打印小票\n")
print("英雄购买票据")
print("~ * " * 15)
print("\t\t\t 英雄名称:九尾妖狐(史诗)")
print("\t\t\t 英雄价格:10000")
print("\t\t\t 活动折扣:9.5")
print()
print("\t\t\t 应付付款:9500")
print("\t\t\t 实际付款:1000")
print("\t\t\t 找零:500")
print()
print("插播广告:当风云变色,当流离失所,世界不再是旧日模样\t\t\t\t\t\t\t\t\t你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡 ")
print("~ * " * 15)
print("(温馨提示)请输入您的选择: ")

在这里插入图片描述

2.要求定义两个数,并且交换它们的值(请使用多种方式,越多越好)

num1 = int(input("请输入第一个整数:"))
num2 = int(input("请输入第二个整数:"))
print(f"交换前: num1 = {num1}, num2 = {num2}")
# 临时变量法
# temp = num1
# num1 = num2
# num2 = temp
 
# 数学法
# num1 = num1 + num2
# num2 = num1 - num2
# num1 = num1 - num2
 
# python特有的多值交互方式
# num1, num2 = num2, num1

# 异或法
num1 = num1 ^ num2
num2 = num1 ^ num2
num1 = num1 ^ num2

print(f"交换后: num1 = {num1}, num2 = {num2}")

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值