一、Python基础

python目录

目录

一、Python基础

1.1 第一句python

1.2 两种执行方式

1.3 解释器路径

1.4 编码

1.5 执行一个操作

1.6 变量名

1.7 条件语句

1.8 基本数据类型

1.9 循环

1.10 练习题

1.11 用户登陆(三次机会重试)


一、Python基础

1.1 第一句python

  • 简单的一个python文件的后缀名可以是任意
  • 多python文件,导入模块是,如果不是.py文件会报错

1.2 两种执行方式

  • python解释器py文件路径
  • python进入解释器:
    • 实时输入并获取到执行结果

1.3 解释器路径

Linux需要写该头

#!/usr/bin/env python

1.4 编码

python2 需要在开始部分添加,python3默认存在不需要添加

# -*- config:utf8 -*-

1.5 执行一个操作

  • 提示用户输入:用户密码
  • 获取用户名和密码,检测用户名=root,密码=root
  • 正确:登录成功
  • 错误:登录失败

input的用法,永远等待,知道用户输入了值,就会将输入的值给一个东西

user = input("请输入用户名:")
passwd = input("请输入密码:")
print("user")
print("passwd")

 

 

1.6 变量名

  • 字母
  • 数字
  • 下划线

PS:1.数字不能开头,2.不能是关键字,3.最好不要和python内置的东西重复

1.7 条件语句

缩进用4个空格

pass 代指空代码,无意义,仅仅用于表示代码块

        1.

if 条件1:
    pass
elif 条件2:
    pass
elif 条件3:
    pass
else:
    pass
print('end')

        2.与或关系

# or 或关系
# and 与关系

n1 = "alex"
n2 = "alex!23"

if n1 == "root" or n2 == "alex!23":
    print("ok")
else:
    print("notok")

 

1.8 基本数据类型

  • 字符串:
    • 加法
n1 = "alex"
n2 = "sb"
n4 = "db"
n3 = n1 + n2 + n4
print(n3)

 

  • 乘法
n1 = "alex"
n3 = n1 * 10
print(n3)

 

 

  • 数字
n1 = 9
n2 = 2

# 加法
n3 = n1 + n2
print("加法n1 + n2 = ",n3)

# 减法
n3 = n1 - n2
print("减法n1 - n2 = ",n3)

# 乘法
n3 = n1 * n2
print("乘法n1 * n2 = ",n3)

# 除法
n3 = n1 / n2
print("除法n1 / n2 = ",n3)

# 取余
n3 = n1 % n2
print("取余n1 % n2 = ",n3)

# 取幂
n3 = n1 ** n3
print("取幂n1 ** n2 = ",n3)

# 取商
n3 = n1 // n3
print("取商n1 // n2 = ",n3)

 

num = 12
n = num % 2
if n == 0:
    print('偶数')
else:
    print('奇数')

1.9 循环

死循环

import time
while 1==1:
    print('ok',time.time())

 

1.10 练习题

  • if条件语句
  • while循环
  • 奇数偶数

        1.使用while循环输入 1 2 3 4 5 6 8 9 10

n = 1
while n < 11:
    if n == 7:
        pass
    else:
        print(n)
    n = n + 1
print("---end---")

 

        2.求1-100的所有数的和

n = 1
s = 0
while n < 101:
    s = s + n
    n = n + 1
print(s)

 

        3.输出 1-100 内的所有奇数

n = 1
s = 0
while n < 101:
    s = n % 2
    if s == 0:
        pass
    else:
        print(n)
    n = n + 1
print(s)

 

        4.输出 1-100 内的所有偶数

n = 1
s = 0
while n < 101:
    s = n % 2
    if s == 0:
        print(n)
    n = n + 1
print(s)

        5.求1-2+3-4+5 ... 99的所有数的和

n = 1
s = 0
while n < 101:
    s = n % 2
    if s == 0:
        s = s - n
    else:
        s = s + n
    n = n + 1
print(s)

1.11 用户登陆(三次机会重试)

n = 0
s = 2
while n < 3:
    user = input("请输入用户名:")
    if user == "root":
        n = 3
        print("用户登录成功")
    else:
        print("还行下",s,"机会")
    n = n + 1
    s = s - 1

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值