简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型
编译型只需第一次需要代码翻译成机器语言,如C  GO
解释型是每一次都需要将代码翻译成机器语言 如PYTHON
执行 Python 脚本的两种方式是什么
一种是交互型,另一种通过读取代码脚本来执行
Pyhton 单行注释和多行注释分别用什么?
单行用#号
多行注释用三引号
布尔值分别有什么?
True False
声明变量注意事项有那些?
不能以数字开头,不能用关键字,不能全数字
如何查看变量在内存中的地址?
num = 10
print(id(num))写代码
实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败!
 user1 = "seven"
 pwd1 = "123"
 input_user1 = input("请输入您的帐号:")
 input_pwd1 = input("请输入您的密码:")
 if input_user1 == user1 and pwd1 == input_pwd1:
     print("登陆成功")
 else:
     print("登陆失败")
实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次
user2 = "seven"
pwd2 = "123"
err_num = 0
while True:
    input_user2 = input("请输入您的帐号:")
    input_pwd2 = input("请输入您的密码:")
    if input_user2 == user2 and pwd2 == input_pwd2:
        print("登陆成功")
        break
    else:
        print("登陆失败")
        err_num += 1
        if err_num == 3:
            print("密码已连续输错%s次,程序退出!" % err_num)
            break
        print("请重新输入,已错误%s次" % err_num)实现用户输入用户名和密码,当用户名为 seven 或 alex 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次
user2 = ["seven","alex"]
pwd2 = "123"
err_num = 0
while True:
    input_user2 = input("请输入您的帐号:")
    input_pwd2 = input("请输入您的密码:")
    if (input_user2 == user2[0] or input_user2 == user2[1]) and pwd2 == input_pwd2:
        print("登陆成功")
        break
    else:
        print("登陆失败")
        err_num += 1
        if err_num == 3:
            print("密码已连续输错%s次,程序退出!" % err_num)
            break
        print("请重新输入,已错误%s次" % err_num)写代码
a. 使用while循环实现输出2-3+4-5+6…+100 的和
num = 2
tep = 2
while True:
    if tep % 2 == 0:
        num -= (tep + 1)
    else:
        num += (tep + 1)
    tep += 1
    if tep == 100:
        break
print("2-3+4-5+6...+100 的和为%s" % num)
#########################
num = 2
tep = 3
while True:
    if tep % 2 == 0:  # 为双数时相加
        num += tep
    else:  # 为单数时相减
        num -= tep
    tep += 1
    if tep > 100:
        break
print("2-3+4-5+6...+100 的和为%s" % num)b. 使用 while 循环实现输出 1,2,3,4,5, 7,8,9, 11,12 使用 while 循环实现输出 1-100 内的所有奇数
num = 1
numstr = ""
while True:
    if num % 2 != 0:
        numstr += "%s," % num
    if num == 100:
        break
    num += 1
print(numstr)e. 使用 while 循环实现输出 1-100 内的所有偶数
num = 1
numstr = ""
while True:
    if num % 2 == 0:
        numstr += "%s," % num
    if num == 100:
        break
    num += 1
print(numstr)现有如下两个变量,请简述 n1 和 n2 是什么关系?
n1 = 123456
n2 = n1n1和n2指向的是同一内存地址





 Asynq任务框架
Asynq任务框架 MCP智能体开发实战
MCP智能体开发实战 WEB架构
WEB架构 安全监控体系
安全监控体系





