python作业01

Posted 休耕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python作业01相关的知识,希望对你有一定的参考价值。


1、编译型语言在应用源执行前,需要先通过编译将程序源代码翻译为可被硬件平台直接运维的二进制机器码,编译好的二进制执行文件仅能在对应平台运行。因此不依赖解释器,执行效率高,跨平台性差。
常见的编译型语言:c、c++、go、rust等

而解释型语言是一边用相应语言解释器翻译成机器语言,一边执行。不能生成可以独立执行的可执行文件,无法脱离解释器。因此执行速度慢,依赖解释器运行,跨平台性好。
常见的解释型语言:python、PHP、java、php、ruby等

2、python脚本执行方式
第一种是进入python解释器的交互模式编写代码
第二种是设置好python解释器环境变量,编辑好python脚本后
    python + 脚本文件 执行脚本。

3、python单行注释在行前使用#
    # python注释
python多行注释使用三重引号
”“”
多行注释
三重多引号
“”“
‘’‘
多行注释
三重单引号
’‘’

4、布尔值分为true 和false两种

5、声明变量需要注意变量第一规则:
    1)只能是字母、数字或下划线组合
    2)首字符不能是数字
    3)关键字不能生怕为变量名

6、查看变量在内存中地址:id(object)

    a = "hqs"
    print id(a)

可以查看变量a的内存地址。

7、

(1)输入用户密码,u:seven,p:123时登录成功,否则登录失败。

1 # -*- conding: utf-8 -*-
2 print("登录某某平台")
3 u = input("请输入用户名:")
4 p = input("请输入密码:")
5 if u == seven and p == 123:
6     print("登录成功")
7 else:
8     print("登录失败")

(2)失败时允许重复输入三次

 1 # -*- coding:utf-8 -*-
 2 n = 0
 3 while n < 3:
 4     print("登录某某平台")
 5     u = input("请输入用户名:")
 6     p = input("请输入密码:")
 7     n += 1
 8     if u == seven and p == 123:
 9         print("登录成功")
10         break
11     else:
12         print("登录失败")

(3)用户名为seven或alex,密码123,失败时允许重复输入三次

 1 # -*-coding:utf-8 -*-
 2 n = 0
 3 while n < 3:
 4     print("登录某某平台")
 5     u = input("请输入用户名:")
 6     p = input("请输入密码:")
 7     n += 1
 8     if (u == seven or u == alex) and p == 123:
 9         print("登录成功")
10         break
11     else:
12         print("登录失败")


8、
a、使用while实现2-3+4-5+6-...+100

 1 # -*-coding:utf-8 -*-
 2 n = 2
 3 sum = 0
 4 while n <= 100:
 5     if n%2 == 0:
 6         sum += n
 7     else:
 8         sum -= n
 9     n += 1
10 print(sum)


b、使用while循环输出1,2,3,4,5,7,8,9,11,12
# -*-coding:utf-8 -*-
# 使用while循环输出 1,2,3,4,5,7,8,9,11,12
# 规律没发现
n = 0
while n <= 11:
    n += 1
    if n == 6 or n ==10:
        pass
    else:
        print(n,end="  ")  # 横向输出

d、使用while实现输出1-100内奇数

# -*-coding:utf-8 -*-
# 使用while循环输出1-100内奇数
n = 0
while n < 100:
    if n % 2 == 0:
        n += 1
    else:
        print(n,end=" ")
        n += 1


e、使用while输出1-100偶数

1 # -*-coding:utf-8 -*-
2 # 使用while循环输出1-100内奇数
3 n = 0
4 while n < 100:
5     if n % 2 == 0 and n!= 0:
6         print(n,end=" ")
7         n += 1
8     else:
9         n += 1


9、n1和n2使用同一内存地址,仅仅是变量名不同



















































以上是关于python作业01的主要内容,如果未能解决你的问题,请参考以下文章

在 Python 多处理进程中运行较慢的 OpenCV 代码片段

python作业01

你如何在 python 中处理 graphql 查询和片段?

动态SQL基础概念复习(Javaweb作业5)

HTML5期末大作业:餐饮美食网站设计——咖啡(10页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 咖啡网页设计 美食餐饮网页设计...(代码片段

机器视觉编程作业02(01)