"""
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. js之yeild

    1.万恶的回调 对前端工程师来说,异步回调是再熟悉不过了,浏览器中的各种交互逻辑都是通过事件回调实现的,前端逻辑越来越复杂,导致回调函数越来越多,同时 nodejs 的流行也让 javascript ...

  2. 初始HTML

    了解HTML 1.1       HTML的作用 HTML就是用来制作网页 1.2       什么是HTML HTML是英文HyperText Markup Language的首字母缩写,即超文本标 ...

  3. 安装SCOM Gateway Server

    安装SCOM Gateway Server 1.为SCOM Gateway Server申请证书,导入CA证书链2.将安装介质Support Tools下AMD64下的 Microsoft.Enter ...

  4. 沉淀再出发:在python3中导入自定义的包

    沉淀再出发:在python3中导入自定义的包 一.前言 在python中如果要使用自己的定义的包,还是有一些需要注意的事项的,这里简单记录一下. 二.在python3中导入自定义的包 2.1.什么是模 ...

  5. 沉淀,再出发:Django的简单使用

    沉淀,再出发:Django的简单使用 一.前言     在学习了python的基础语法之后,其实大家都很怀疑python的使用场景,其实python在很多场合都有很强的适应性,就比如说web开发之中使 ...

  6. ZT 分智网博客 – 职场、面试技巧、职业规划

    http://blog.fenzhi.com/archives/5148.html 分智网博客 – 职场.面试技巧.职业规划 软件工程师职位薪酬最高的25家中国公司 作者: 分智网 日期: 2013 ...

  7. mac 学习笔记

    1.关于launchctl http://zhengwei.name/2011/11/lanunchctl-notes/ 2.php-fpm 默认配置 php-fpm.conf :/etc/php-f ...

  8. Vue动态实现评分效果

    1.图片分为三种 on:half:  off <style> .star{ font-size: 0; } .star-item{ display: inline-block; backg ...

  9. Mysql注入攻击与防御(思维导图笔记)

  10. J2EE从下载到配置成功

    1,首先在www.oracle.com网站下载JDK 2 3 4,可以根据自己的需要下载相应的JDK 5,在安装的过程中要将JDK的安装路径和JRE的安装路径安装在不同文件夹中以示区别,例如 6,配置 ...