大数据分析综合实习day01

        实训准备:python、pycharm、mysql、Navicat


 

一、Python开发环境搭建与开发工具

1.1下载Python解释器并安装

下载:https://www.python.org/downloads/release/python-372/https://www.python.org/downloads/release/python-372/

 1.2开发工具Pycharm

 下载:http://www.jetbrains.com/pycharm/download/#section=windowshttp://www.jetbrains.com/pycharm/download/#section=windows( 此处是用的是专业版)

 二、Python的基本语法

1、rt_01_hello.py:

# 这是一个单行注释
print("hello python")
print("信息牛逼!")

'''
这是多行注释
'''
"""
这也是多行注释
"""

输出:

2、rt_02_Python中的基本数据类型.py:

#基本数据类型
#int
print(10,type(10))
#float
print(3.99,type(3.99))
print(int(3.99))
#bool
print(True,type(True))

输出:

3、 rt_03_变量.py:

import keyword
#变量:存储数据的内存地址的名称
#注意:
#1.见名知意
#2.不可使用特殊字符和数字开头,可以使用字母和下划线
#3.避开python中的关键字(kweyword模块查看)
#4.使用驼峰命名或者下换线(推荐使用下划线)

# 查看Python中的关键字
print(keyword.kwlist)

name="小强"
age=19
_height=130
print(name)
print(age)
print(_height)

输出:

4、rt_04_输入输出.py

#输出个人信息:name、age、height、classes、address
name="小强"
print("我的名字是"+name)
#%s表示字符串类型的占位符
print("我的名字是%s"% name)
print("我的名字是{}".format(name))
age=19
print("我今年"+str(age)+"岁")
#%d表示int类型的占位符
print("我今年%d岁"% age)
print("我今年{}岁了".format(age))
height=1.75
#%f表示字符串类型的占位
print("我的身高是%.2f米"% height)

classes="Python"
address="山东"


print("我的名字是{},我今年{}岁了,我的身高是{}m,我住在{}".format(name,age,height,address))
print(f"我的名字是{name},我今年{age}岁了,我的身高是{height}m,我家住在{address}")
#输入
#输入QQ账号和密码并输出
qq_usename=input("QQ帐号:")
qq_password=input("QQ密码:")
print(f"QQ帐号:{qq_usename},QQ密码:{qq_password}")

输出:

5、rt_05_常用的运算符.py

#常用的运算符
#算数运算符
#+,-,*,%(取余数),//(取整数),**(幂运算),字符串乘法运算
a=10
b=20
result=a+b
print(f"{a}+{b}={result}")

result=b/a
print(f"{b}÷{a}={result}")

print(11%3)
print(11//3)
print(10**2)
print(2**5)
print("hello"*10)
print("*"*50)


#需求:求牛郎织女相遇需要多少只喜鹊
#已知:
#牛郎织女相距距离16.4光年
#光速 299792458米/秒
#一只喜鹊0.46米
import math
#1.获取一光年的距离,以米为单位
distance=365*24*60*60*299792458
#2.获取16.4光年以米为单位的距离
total_dis=distance*16.4
#3.获取稀缺的个数
num=total_dis/0.46
#向上取整
result=math.ceil(num)
print(f"牛郎织女相距{total_dis}米,需要{result}只喜鹊")


#赋值运算符
# =,+=,-=,*=,/=,%=
m=10
m+=2
print(m)

#比较运算符,用来做判断,返回True或者False
a=10
b=10
print(a==b)
print(a!=b)

#逻辑运算符
# and 表示并且,会有短路现象
# or 表示或者
# not 表示取反
print(True and True)
print(False and True)
print(not True)

#成员运算符
print(3 in [1,2,3,4])
print(3 not in [1,2,3,4])

#身份运算符
a=10
b=10
print(a is b)
print(a is not b)

输出:

6、rt_06_Python中的流程控制语句.py:

# 顺序结构
# 分支结构(判断结构):if语句
#单分支:
#判断是否能够进入网吧上网
age=eval(input("请输入你的年龄:"))
if age >= 18:
    print("您已成年,可以尽情玩耍!")
else:
    print("您未成年,请离开!")
print("谢谢惠顾,欢迎下次光临!")
# 循环结构:while循环、for循环

输出:

7、rt_07_超市打折活动案例.py:

#超市打折活动:满500打八折,满200-500打九折,不满足不打折
money=eval(input("请输入您购物的总金额:"))
if money>500:
    money*=0.8
    print(f"您满足打八折活动,打完折应付的金额:{money:.2f}")
elif money>200 and money<500:
    money *= 0.9
    print(f"您满足打九折活动,打完折应付的金额:{money:.2f}")
else:
    print(f"您不满足打折活动,应付金额:{money:.2f}")
print("谢谢惠顾,欢迎下次光临!")

输出:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值