1.猜数字,设定一个理想数字比如:66,让用户输入数字,如果比66大,则显示猜测的结果大了;如果比66小,则显示猜测的结果小了;
只有等于66,显示猜测结果正确,然后退出循环。
while 1:
num = int(input('请输入一个数字:'))
if num > 66:
print('猜测的结果大了')
elif num < 66:
print('猜测的结果小了')
else:
print('猜测结果正确')
break 2.在上一题的基础,设置:给用户三次猜测机会,如果三次之内猜测对了,则显示猜测正确,退出循环,如果三次之内没有猜测正确,
则自动退出循环,并显示‘大笨蛋’。
count = 3
while count > 0:
num = int(input('请输入一个数字:'))
if num > 66:
print('猜测的结果大了')
elif num < 66:
print('猜测的结果小了')
else:
print('猜测结果正确')
break
count -= 1
if count == 0:
print('大笨蛋!') 3.使用两种方法实现输出 1 2 3 4 5 6 8 9 10 。
(1)count = 1
while count < 11:
if count != 7:
print(count)
count += 1
(2)count = 1
while count < 11:
if count == 7:
count += 1
continue
print(count)
count += 1 4.求1-100的所有数的和
count = 1
sum = 0
while count < 101:
sum += count
count += 1
print(sum) 5.输出 1-100 内的所有奇数
count = 1
while count <= 100:
if count % 2 ==1:
print(count)
count += 1 6.输出 1-100 内的所有偶数
count = 1
while count <= 100:
if count % 2 ==0:
print(count)
count += 1 7.求1-2+3-4+5 ... 99的所有数的和
count = 1
sum = 0
while count <= 99:
if count % 2 ==1:
sum += count
elif count % 2 ==0:
sum -= count
count += 1
print(sum) 8.⽤户登陆(三次输错机会)且每次输错误时显示剩余错误次数(提示:使⽤字符串格式化)
count = 3
while count > 0:
username = input('请输入用户名:')
pwd = input('请输入密码:')
if username == 'qwe' and pwd == '123':
print('登陆成功!')
break
count -= 1
print('输入错误,剩余%s次机会' % count)
else:
  print("三次机会用完!")

9.简述ASCII、Unicode、utf-8编码
ASCII码:英文和标点字符,8位,1个字符.2**8
Unicode:万国码,32位,4个字符.世界通用.2**32
UTF-8:简化万国码,英文8位1字符,欧洲16位2字符,中文24位3字符. 10.简述位和字节的关系?
8位 为 1个字节
8bit = 1byte
1位代表一个0/1 11.猜年龄游戏
要求:允许用户最多尝试3次,3次都没猜对的话,就直接退出,如果猜对了,打印恭喜信息并退出
count = 3
while count > 0:
age = int(input('请猜:'))
if age == 24:
print('恭喜你猜对啦')
break
else:
count -= 1
print('猜错了,还剩%s次机会!' % count) 12.猜年龄游戏升级版
要求:允许用户最多尝试3次,每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y,就继续让其猜3次,以此往复,如
果回答N,就退出程序,如何猜对了,就直接退出。
while 1:
count = 3
while count > 0:
age = int(input('请猜:'))
if age == 24:
print('恭喜你猜对啦')
break
else:
count -= 1
print('猜错了,还剩%s次机会!' % count)
yn = input('是否还想继续玩,回复Y继续,回复N退出:')
if yn.upper() == 'Y':
continue
elif yn.upper() == 'N':
break 13.判断下列逻辑语句的True,False - 1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6
True
not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6
False 14.求出下列逻辑语句的值。 8 or 3 and 4 or 2 and 0 or 9 and 7
8
0 or 2 and 3 and 4 or 6 and 0 or 3
4 15.下列结果是什么? 6 or 2 > 1
6
3 or 2 > 1
3
0 or 5 < 4
f
5 < 4 or 3
3
2 > 1 or 6
t
3 and 2 > 1
t
0 and 3 > 1
0
2 > 1 and 3
3
3 > 1 and 0
0
3 > 1 and 2 or 2 < 3 and 3 and 4 or 3 > 2
2

oldboy s21day02的更多相关文章

  1. oldboy第一天学习

    oldboy第一天学习 一.听Alex Li 吹牛逼! 1.老男孩附加的功能.每节课都有鸡汤.节省时间,投资自己.结识更多的朋友. 2.python的创始人为吉多·范罗苏姆(Guido van Ros ...

  2. oldboy s21day14装饰器模块和面试题

    # 1.为函数写一个装饰器,在函数执行之后输入 after"""def wrapper(arg): def inner(*args): arg() print('afte ...

  3. oldboy s21day07(深浅拷贝及文件操作)

    #!/usr/bin/env python# -*- coding:utf-8 -*- # 1.看代码写结果'''v1 = [1, 2, 3, 4, 5]v2 = [v1, v1, v1]v1.app ...

  4. oldboy s21day05

    #!/usr/bin/env python# -*- coding:utf-8 -*- # 1.请将列表中的每个元素通过 "_" 链接起来.'''users = ['李少奇','李 ...

  5. oldboy s21day01

    1.操作系统的作用? 人操作软件,软件控制操作系统,操作系统控制硬件.2.列举你听过的操作系统及区别? 1.Windows 7/8/10 付费,操作方便,长时间运行卡顿. 2.Linux(Ubuntu ...

  6. s21day02 python笔记

    s21day02 python笔记 一.昨日内容回顾及补充 内容回顾 补充 if条件语句嵌套 10086示例 pycharm更改解释器 python3.7解释器 python2.7解释器 二.循环语句 ...

  7. [python][oldboy] * **的用法

    * 和**主要用在函数的参数中, # coding=utf8 """ 三种编码: 1 python程序代码的编码 # coding=utf8 2 设置/查看python程 ...

  8. [python][oldboy][dict] 遍历字典

    # coding=utf8 dict_info = {"abc": 1, 1: "liuzhipeng"} for k, v in dict_info.item ...

  9. [python][oldboy]list append, extend

    # coding=utf8 li = [1, 3, [1, "liu"], "liu"] print li li.append([1, 2]) print li ...

随机推荐

  1. MT【243】球内接四面体体积

    已知半径为2的球面上有$A,B,C,D$四点,若$AB=CD=2$,则四面体$ABCD$的体积最大为____ 解答:利用$V=\dfrac{1}{6}|AB||CD|d<AB,CD>sin ...

  2. shell 中的 ${} 、## 、%% 使用范例

    日常使用范例见如下例子: 利用 ${ } 还可针对不同的变数状态赋值 (沒设定.空值.非空值): ${file-my.file.txt} :假如 $file 沒有设定,則使用 my.file.txt ...

  3. 自学Aruba之添加黑名单Blacklists方法

    点击返回:自学Aruba之路点击返回:自学Aruba集锦 07 自学Aruba之添加黑名单Blacklists方法 方法一:页面添加方式,临时添加黑名单(禁止入网60min)方法二:命令行添加方式,临 ...

  4. Tarjan求无向图割点、桥详解

    tarjan算法--求无向图的割点和桥   一.基本概念 1.桥:是存在于无向图中的这样的一条边,如果去掉这一条边,那么整张无向图会分为两部分,这样的一条边称为桥无向连通图中,如果删除某边后,图变成不 ...

  5. bzoj3756pty的字符串(后缀自动机+计数)

    题目描述 题解 我们可以先对trie树建出广义SAM,然后维护一下right集合大小(注意right集合在广义SAM上的维护方式). 然后把匹配穿往广义SAM上匹配,假设现在匹配到了x节点,那么x的所 ...

  6. [Vani有约会]雨天的尾巴(树上差分+线段树合并)

    首先村落里的一共有n座房屋,并形成一个树状结构.然后救济粮分m次发放,每次选择两个房屋(x,y),然后对于x到y的路径上(含x和y)每座房子里发放一袋z类型的救济粮. 然后深绘里想知道,当所有的救济粮 ...

  7. ACM-ICPC 2015 BeiJing

    比赛连接:ACM-ICPC 2015 BeiJing 本次比赛只写了 A G     然后 I题随后补 A 有一个正方形土地,上面有若干块绿洲.让你以x0为界限划一条竖线,要求左边绿洲面积>=右 ...

  8. [WC2018]州区划分

    [WC2018]州区划分 注意审题: 1.有序选择 2.若干个州 3.贡献是州满意度的乘积 枚举最后一个州是哪一个,合法时候贡献sum[s]^p,否则贡献0 存在欧拉回路:每个点都是偶度数,且图连通( ...

  9. 如何刻录cd音乐

    用nero,选择cd,音乐光盘(第一个)可以添加入wav,MP3等.刻录即可.

  10. sublime安装说明

    安装Install package https://www.cnblogs.com/lixuwu/p/5693624.html 常用配置 Perference → Settings – User,用下 ...