"""
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. winform ComboBox控件反选

    winform ComboBox控件反选:int index = comboBox1.FindString(textBox2.Text); comboBox1.SelectedIndex = inde ...

  2. faf

    1.Nginx的简单说明 a.  Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器,期初开发的目的就是为了代理电子邮件服务器室友:Igor Sysoev开发 ...

  3. August 16th 2017 Week 33rd Wednesday

    A man can be destroyed but not defeated. 一个人可以被毁灭,但不能被打败. Before he was destroyed, he would have bee ...

  4. MTK 官方 openwrt SDK 使用

    来源 1.https://github.com/unigent/openwrt-3.10.14 上面有个   问题:SDK 缺少 linux-3.10.14-p112871.tar.xz 在 http ...

  5. TCP/IP 协议图--TCP/IP 基础

    1. TCP/IP 的具体含义 从字面意义上讲,有人可能会认为 TCP/IP 是指 TCP 和 IP 两种协议.实际生活当中有时也确实就是指这两种协议.然而在很多情况下,它只是利用 IP 进行通信时所 ...

  6. 021.12 IO流 ObjectStream对象序列化

    内容:通过文件存储对象我们遇到的问题,需要保存对象到硬盘中,如何解决这个就是用来解决的 用法:1.创建流对象FileOutputstream2.创建ObjectOutputStream对象与FileO ...

  7. XtraBackup出现 Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'

    解决办法1.建立一个软连接 ln -s /dat/data/mysql/mysql.sock /var/run/mysqld/mysqld.sock 解决办法2:指定--host=127.0.0.1

  8. 原生js模仿jq fadeIn fadeOut效果 兼容IE低版本

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  9. python虚拟环境virtualenv高级篇

    我曾经写过一篇virtualenv的博客:http://www.cnblogs.com/anpengapple/p/5907416.html 总体来讲还是适用的,不过稍微傻了一点.这一篇的内容有两个: ...

  10. BZOJ1177:[APIO2009]Oil(枚举,前缀和)

    Description 采油区域 Siruseri政府决定将石油资源丰富的Navalur省的土地拍卖给私人承包商以建立油井.被拍卖的整块土地为一个矩形区域,被划分为M×N个小块. Siruseri地质 ...