python 学习笔记 二 课后作业

# 1、判断下列逻辑语句的True, False.
# 1, 1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6
# 1>1 or 3<4 or F or 7<6
# F or T or F or F
# T
# 2, not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6
# F and 3<4 or F or 7<6
# F or F or F
# F
# 3, 1 > 2 and 3 < 4 or 4 > 5 and 2 > 1 or 9 < 8 and 4 > 6 or 3 < 2
# F or F or F or 3<2
# F
#
# 2、求出下列逻辑语句的值
# 1,8 or 3 and 4 or 2 and 0 or 9 and 7
# 8 or 4 or 0 or 7
# 8
#
# 2, 0 or 2 and 3 and 4 or 6 and 0 or 3
# 0 or 4 or 0 or 3
# 4
# 3, 5 and 9 or 10 and 2 or 3 and 5 or 4 or 5
# 9 or 2 or 5 or 4 or 5
# 9
#
# 3、下列结果是什么?
# 1,6 or 2 > 1
# 6 or T
# 6
# 2, 3 or 2 > 1
# 3 or T
# 3
# 3, 0 or 5 < 4
# 0 or F
# F
# 4, 5 < 4 or 3
# F or 3
# 3
# 5, 2 > 1 or 6
# T or 6
# T
# 6, 3 and 2 > 1
# 3 and T
# T
# 7, 0 and 3 > 1
# 0 and T
# 0
# 8, 2 > 1 and 3
# T and 3
# 3
# 9, 3 > 1 and 0
# T and 0
# 0
# 10,3 > 1 and 2 or 2 < 3 and 3 and 4 or 3 > 2)
# T and 2 or T and 3 and 4 or T
# 2 or 4 or T
# 2
#
# 4、简述变量命名规范
# 由数字、字母、下滑线自由组合,不能以数字开头,
# 具有可描述性
# 不能是Python中的关键字
# 不能是中文
#
# 5、name = input(">>>")
# name变量是什么数据类型?
# 字符串str类型
#
# 6、if条件语句的基本结构
"""
if 条件:
结果
elif 条件:
结果
。。。
else 条件:
结果
"""
#
# 7、while循环语句基本结构?
"""
while 条件:
结果
or
while 条件:
结果
else

"""
#
# 8、写代码:计算# 1 - 2 + 3... + 99中除了88 以外所有数的总和?
count = 0
i = 0
while count < 99:
    count += 1
    if count == 88:
        continue
    elif count % 2 == 0:
        i -= count
    else:
        i += count
    print(count)
print(i)
# 9、用户登录(三次输错机会)且每次输错误时显示剩余错误次数
# (提示:使用字符串格式化)
name = 'admin'
pd = 12345
count = 0
i = 3

while count < 3:
    msg = """你已经输错了%d次,还有%d次机会""" % (count+1, i-1)
    user_name = input('请输入用户名')
    user_pd = input('请输入密码')
    if user_name == name and int(user_pd) == pd:
        print('登录成功')
        break
    else: print(msg)
    count += 1
    i -= 1
# 10、简述ascii、uniconde、utf - 8编码关系
# ascii 是最早的编码,只能表示256种可能,只有英文字母,特殊字符、数字 只有8位字节,有一位预留位,都是0
# unicode 后来创办了万国码,可以最多32位表示一个字节
# utf-8 unicode升级 utf-8 utf-16 utf-32
# 一个字符最少用8位表示,英文用8位,欧洲用16位表示,中文用24位表示
# gbk 中国人自己发明的,一个中文用两个字节16位去表示
# 11、写代码:计算# 1 - 2 + 3... -99中除了88 以外所有数的总和?

sum = 0
i = 0
j = -1
while i < 99:
    i += 1
    if i == 88:
        continue
    else:
        j = -j
        sum += i*j
    print(i*j)
print(sum)

 




转载于:https://www.cnblogs.com/xiuyou/p/11095870.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值