"""
Day1 作业
Isabelle/刘佳赐 October 22, 2018
""" """
1. 变量命名规范:
"""
# a) 变量名为数字、字母、下划线任意组合
# b) 不能以数字开头
# c) 不可以是Python中关键字
# d) 应当具有描述性文字
# e) 建议不使用中文
# f) 建议不要过长
# g) 推荐使用驼峰体或者下划线 """
2. name = input(“>>>”)
name变量是什么数据类型?
"""
# name = input(">>>")
# print(name, type(name))
# name变量是str数据类型 """
3. if条件语句的基本结构?
""" # 1.
# if 条件判断:
# 代码块1
# else:
# 代码块2
# 执行流程:
# 判断条件是否成立。如果条件成立。执行代码块1, 否则执行代码块2
# 2.
# if 条件判断:
# 代码块
# 如果条件成立。 就执行代码块。 不成立的话,就不执行
#
# 3.
# if 条件1:
# 代码块1
# elif 条件2:
# 代码块2
# 。。。
# else:
# 代码块n
#
# 4. 嵌套 """
4.用print打印出下面内容:
文能提笔安天下,
武能上马定乾坤.
心存谋略何人胜,
古今英雄唯是君。
"""
# print("文能提笔安天下, \n武能上马定乾坤. \n心存谋略何人胜, \n古今英雄唯是君。") """
5. 利用if语句写出猜大小的游戏:
设定一个理想数字比如:66,
让用户输入数字,如果比66大,则显示猜测的结果大了;
如果比66小,则显示猜测的结果小了;
只有等于66,显示猜测结果正确。
"""
# ideal_num = 1026
# your_num = int(input("please input your guessing number:"))
#
# while True:
# if your_num > ideal_num or your_num < ideal_num:
# if your_num > ideal_num:
# print("Too Big!!")
# elif your_num < ideal_num:
# print("Too small")
# your_num = int(input("please keep guessing:"))
# else:
# print('Bingo!')
# break '''
6. 提示用户输入他的年龄, 程序进判断:
如果小于10, 提示小屁孩, 如果大于10, 小于于 20, 提示青春期叛逆的小屁孩;
如果大于20, 小于30. 提示开始定性, 开始混社会的小屁孩儿;
如果大于30, 小于40. 体制看老大不小了, 赶紧结婚小屁孩儿;
如果大于40, 小于50. 提示家里有个不听话的小屁孩儿;
如果大于50, 小于60. 提示自己马上变成不听话的老屁孩儿;
如果大于60, 小于70. 提示活着还不错的老屁孩儿;
如果大于70, 小于于 90. 提示人生就快结束了的一个老屁孩儿;
如果大于90以上. 提示. 再见了这个世界
''' # your_age = int(input("please input your age:"))
#
# if your_age < 10:
# print("小屁孩!!")
# elif 10 < your_age < 20:
# print("青春期叛逆的小屁孩")
# elif 20 < your_age < 30:
# print("开始定性, 开始混社会的小屁孩儿")
# elif 30 < your_age < 40:
# print("体制看老大不小了, 赶紧结婚小屁孩儿")
# elif 40 < your_age < 50:
# print("家里有个不听话的小屁孩儿")
# elif 50 < your_age < 60:
# print("自己马上变成不听话的老屁孩儿")
# elif 60 < your_age < 70:
# print("活着还不错的老屁孩儿")
# elif 70 < your_age <= 90:
# print("人生就快结束了的一个老屁孩儿")
# else:
# print("再见了这个世界") """
7. 单行注释以及多行注释?
""" # 单行注释:#
# 多行注释:''' ''' '''
8. 简述你所知道的Python3x和Python2x的区别?
''' # 1)去除了<>,全部改用!=
# 2)去除``,全部改用repr()
# 3)关键词加入as 和with,还有True,False,None
# 4)整型除法返回浮点数,要得到整型结果,请使用//
# 5)加入nonlocal语句。使用noclocal x可以直接指派外围(非全局)变量
# 6)去除print语句,加入print()函数实现相同的功能。同样的还有 exec语句,已经改为exec()函数
# 7)改变了顺序操作符的行为,例如x<y,当x和y类型不匹配时抛出TypeError而不是返回随即的 bool值
# 8)输入函数改变了,删除了raw_input,用input代替:
# 9)去除元组参数解包。不能def(a, (b, c)):pass这样定义函数了
# 10)新式的8进制字变量,相应地修改了oct()函数。
# 11)增加了 2进制字面量和bin()函数
# 12)扩展的可迭代解包。在Py3.X 里,a, b, *rest = seq和 *rest, a = seq都是合法的,只要求两点:rest是list """
9. 提示用户输入麻花藤. 判断用户输入的对不对. 如果对, 提示真聪明, 如果不对, 提示你是傻逼么
""" # your_info = input('please input the word:')
#
# if your_info == '麻花藤':
# print("So clever!!")
# else:
# print("Stupid!") """
10. 使用while循环输入 1 2 3 4 5 6 8 9 10
""" # your_input = 0
# while True:
# if your_input < 10:
# your_input += 1
# else:
# break
# print(your_input) """
11. 求1-100的所有数的和
""" # your_input = 0
# result_sum = 0
# while True:
# if your_input < 100:
# your_input += 1
# result_sum = result_sum + your_input
# else:
# print("Successful:", result_sum)
# break """
12. 输出 1-100 内的所有奇数
""" # check_odd = 0
#
# while check_odd <= 100:
# if check_odd % 2 == 1:
# print(check_odd)
# else:
# pass
# check_odd += 1 """
13. 输出 1-100 内的所有偶数
""" # check_even = 1
#
# while check_even <= 100:
# if check_even % 2 == 0:
# print(check_even)
# else:
# pass
# check_even += 1 """
14. 求1-2+3-4+5 ... 99的所有数的和
""" # sum_test = 0
# num_test = 0
#
# while num_test < 100:
# if num_test % 2 == 1:
# sum_test = sum_test + num_test
# else:
# sum_test = sum_test - num_test
# num_test += 1
# print(sum_test)

day1-exercise的更多相关文章

  1. NOIp2016 Day1&Day2 解题报告

    Day1 T1 toy 本题考查你会不会编程. //toy //by Cydiater //2016.11.19 #include <iostream> #include <cstd ...

  2. MIT 6.828 JOS学习笔记12 Exercise 1.9

    Lab 1中Exercise 9的解答报告 Exercise 1.9: 判断一下操作系统内核是从哪条指令开始初始化它的堆栈空间的,以及这个堆栈坐落在内存的哪个地方?内核是如何给它的堆栈保留一块内存空间 ...

  3. MIT 6.828 JOS学习笔记13 Exercise 1.10

    Lab 1 Exercise 10 为了能够更好的了解在x86上的C程序调用过程的细节,我们首先找到在obj/kern/kern.asm中test_backtrace子程序的地址, 设置断点,并且探讨 ...

  4. MIT 6.828 JOS学习笔记11 Exercise 1.8

    Exercise 1.8       我们丢弃了一小部分代码---即当我们在printf中指定输出"%o"格式的字符串,即八进制格式的代码.尝试去完成这部分程序. 解答: 在这个练 ...

  5. day1

    day1.py ][][: ][: ): : ]['lock'] = 0 json.dump(userlist_message, open(userlist, 'w')) break #输错次数到3次 ...

  6. MIT 6.828 JOS学习笔记8. Exercise 1.4

    Lab 1 Exercise 4 阅读关于C语言的指针部分的知识.最好的参考书自然是"The C Programming Language". 阅读5.1到5.5节.然后下载poi ...

  7. MIT 6.828 JOS学习笔记9. Exercise 1.5

    Lab 1 Exercise 5 再一次追踪一下boot loader的一开始的几句指令,找到第一条满足如下条件的指令处: 当我修改了boot loader的链接地址,这个指令就会出现错误. 找到这样 ...

  8. MIT 6.828 JOS学习笔记5. Exercise 1.3

    Lab 1 Exercise 3 设置一个断点在地址0x7c00处,这是boot sector被加载的位置.然后让程序继续运行直到这个断点.跟踪/boot/boot.S文件的每一条指令,同时使用boo ...

  9. MIT 6.828 JOS学习笔记3. Exercise 1.2

    这篇博文是对Lab 1中的Exercise 2的解答~ Lab 1 Exercise 2: 使用GDB的'si'命令,去追踪ROM BIOS几条指令,并且试图去猜测,它是在做什么.但是不需要把每个细节 ...

  10. day1作业--登录入口

    作业概述: 编写一个登录入口,实现如下功能: (1)输入用户名和密码 (2)认证成功后显示欢迎信息 (3)输错三次后锁定 流程图: readme: 1.程序配置文件: 黑名单文件blacklist.t ...

随机推荐

  1. EXCHANGE 2013 队列

    每当咱在Exchange里查看队列的时候,我们会看到队列分成好几个组,每个邮箱数据库都有自己的目标队列,DAG.AD站点也是,AD林也是一个队列,最后最多的就是外部SMTP域队列. 当传输服务处理队列 ...

  2. Retrieving failed records after an SqlBulkCopy exception

    Let me start by saying that the idea I used in this article is not originally mine, but since I have ...

  3. #Alpha Scrum6

    Alpha Scrum6 牛肉面不要牛肉不要面 Alpha项目冲刺(团队作业5) 各个成员在 Alpha 阶段认领的任务 林志松:督促和监督团队进度 陈彬:博客编写 吴沂章.林锃寒:代码功能完善 林志 ...

  4. JavaScript浏览器对象模型(BOM)之window对象

    一.BOM概述 BOM(Browser Object Model)浏览器对象模型,它提供了很多对象,用于访问浏览器的功能. BOM 缺少规范,每个浏览器提供商又按照自己想法去扩展它,那么浏览器共有对象 ...

  5. python中的装饰函数

    在面向对象(OOP)的设计模式中,decorator被称为装饰模式.OOP的装饰模式需要通过继承和组合来实现,而Python除了能支持OOP的decorator外,直接从语法层次支持decorator ...

  6. [TJOI2018]智力竞赛

    题目 发现我们需要最大化最小值,基本是二分了 那么我们二分出来一个值我们将小于等于这个值的都删去,现在的问题变成了如何用\(n+1\)条路径覆盖这张图 这不最小路径覆盖吗 于是我就忘了最小路径覆盖怎么 ...

  7. 20165302实验二java面向对象程序设计

    20165302实验二java面向对象程序设计 实验结果 提交点1 1.实验要求: 参考 (http://www.cnblogs.com/rocedu/p/6371315.html#SECUNITTE ...

  8. SpringBoot实战(九)之Validator

    表单验证,是最为常见的,今天演示的是利用hibernate-validtor进行校验,有的时候,虽然前端方面通过jQuery或者require.js校验框架进行校验,可以减轻服务器的压力和改善用户体验 ...

  9. [转]PowerDesigner使用常见问题锦集

    1. 附加:PowerDesigner 的调色板(Palette)快捷工具栏不见了,怎么重新打开,找回来呢 上网搜索了一下”powerdesigner 图形工具栏”,找到了找回PowerDesigne ...

  10. Docker中配置字符集支持中文

    在Dockerfile中加入以下内容: ENV LANG en_US.UTF-8ENV LANGUAGE en_US:enENV LC_ALL en_US.UTF-8