day6作业

摔烂

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

编译型:把程序代码编译成二进制指令,操作系统会拿着编译好的二进制指令直接操作硬件。c,c++
解释性:需要有解释器,解释器会读取程序代码,一边翻译一边执行。Python,java,javascript

2、 执行 Python 脚本的两种方式是什么

交互式和脚本式

3、 Pyhton 单行注释和多行注释分别用什么?

单行:#,多行:’’’ ‘’'

4、 布尔值分别有什么?

True和False

5、 声明变量注意事项有那些?

变量名由小写字母,数字,下划线组合,不能以数字开头,不能以关键字命名,由变量名,赋值符号和变量值组成,须先定义后引用

6、 现有如下两个变量,请简述 n1 和 n2 是什么关系?n1 = 123456,n2 = n1
相同,都绑定了123456的内存地址,值和ID都相等

7、 如何查看变量在内存中的地址?

print(id(变量名))

8、 使用while循环实现输出2-3+4-5+6…+100 的和

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

9、 使用 while 循环实现输出 1,2,3,4,5, 7,8,9, 11,12

count = 1
while count < 13:
    if count == 6 or count == 10:
        count += 1
        continue
    else:
        print(count)
        count += 1
count = 0

10、 使用 while 循环实现输出 1-100 内的所有奇数

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

11、 使用 while 循环实现输出 1-100 内的所有偶数

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

12、 实现用户输入用户名和密码,当用户名为 seven 或 alex 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次

users = {'sailan': '123', "seven": '84', 'alex': '74'}
count = 0
while count < 3:
    user = input('请输入您的姓名:')
    pwd = input('请输入您的密码:')
    for k in users:
        if user == k and pwd == users[k]:
            print('登入成功')
            break
    else:
        print('登入失败')
        count += 1
        continue
    break
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值