成功最有效的方法就是向有经验的人学习!

python入门作业

简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型

编译型只需第一次需要代码翻译成机器语言,如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 = n1

n1和n2指向的是同一内存地址

赞(0) 打赏
未经允许不得转载:陈桂林博客 » python入门作业
分享到

大佬们的评论 抢沙发

全新“一站式”建站,高质量、高售后的一条龙服务

微信 抖音 支付宝 百度 头条 快手全平台打通信息流

橙子建站.极速智能建站8折购买虚拟主机

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册