day1-exercise
"""
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的更多相关文章
- NOIp2016 Day1&Day2 解题报告
Day1 T1 toy 本题考查你会不会编程. //toy //by Cydiater //2016.11.19 #include <iostream> #include <cstd ...
- MIT 6.828 JOS学习笔记12 Exercise 1.9
Lab 1中Exercise 9的解答报告 Exercise 1.9: 判断一下操作系统内核是从哪条指令开始初始化它的堆栈空间的,以及这个堆栈坐落在内存的哪个地方?内核是如何给它的堆栈保留一块内存空间 ...
- MIT 6.828 JOS学习笔记13 Exercise 1.10
Lab 1 Exercise 10 为了能够更好的了解在x86上的C程序调用过程的细节,我们首先找到在obj/kern/kern.asm中test_backtrace子程序的地址, 设置断点,并且探讨 ...
- MIT 6.828 JOS学习笔记11 Exercise 1.8
Exercise 1.8 我们丢弃了一小部分代码---即当我们在printf中指定输出"%o"格式的字符串,即八进制格式的代码.尝试去完成这部分程序. 解答: 在这个练 ...
- day1
day1.py ][][: ][: ): : ]['lock'] = 0 json.dump(userlist_message, open(userlist, 'w')) break #输错次数到3次 ...
- MIT 6.828 JOS学习笔记8. Exercise 1.4
Lab 1 Exercise 4 阅读关于C语言的指针部分的知识.最好的参考书自然是"The C Programming Language". 阅读5.1到5.5节.然后下载poi ...
- MIT 6.828 JOS学习笔记9. Exercise 1.5
Lab 1 Exercise 5 再一次追踪一下boot loader的一开始的几句指令,找到第一条满足如下条件的指令处: 当我修改了boot loader的链接地址,这个指令就会出现错误. 找到这样 ...
- MIT 6.828 JOS学习笔记5. Exercise 1.3
Lab 1 Exercise 3 设置一个断点在地址0x7c00处,这是boot sector被加载的位置.然后让程序继续运行直到这个断点.跟踪/boot/boot.S文件的每一条指令,同时使用boo ...
- MIT 6.828 JOS学习笔记3. Exercise 1.2
这篇博文是对Lab 1中的Exercise 2的解答~ Lab 1 Exercise 2: 使用GDB的'si'命令,去追踪ROM BIOS几条指令,并且试图去猜测,它是在做什么.但是不需要把每个细节 ...
- day1作业--登录入口
作业概述: 编写一个登录入口,实现如下功能: (1)输入用户名和密码 (2)认证成功后显示欢迎信息 (3)输错三次后锁定 流程图: readme: 1.程序配置文件: 黑名单文件blacklist.t ...
随机推荐
- 微信开发平台中有个接口是上传多媒体文件,我用的是java 开发的,我怎么样才能在后台实现呢?
/** * 文件上传到微信服务器 * @param fileType 文件类型 * @param filePath 文件路径 * @return JSONObj ...
- ASP.NET Core 返回文件、用户下载文件,从网站下载文件,动态下载文件
ASP.NET Core 中,可以在静态目录添加文件,直接访问就可以下载.但是这种方法可能不安全,也不够灵活. 我们可以在 Controller 控制器中 添加 一个 Action,通过此Action ...
- 超强PHP集成环境,支持800多个不同PHP版本同时运行,无限自定义添加mysql与php版本
转载自今日头条 小编最近发现PHPWAMP竟然又更新了,激动之余向大家介绍一下新版的强大功能. PHPWAMP是纯绿色集成环境,高版本php无需安装VC运行库,默认已经集成VC运行库!Nginx支持服 ...
- Tuple元组 、 ValueTuple 值元组详解
Tuple元组 Tuple是C# 4.0时出的新特性,.Net Framework 4.0以上版本可用. 元组是一种数据结构,具有特定数量和元素序列,与数组不同,元祖中的元素可以不同的数据类型.比如设 ...
- Linux学习总结(十五)文件查找 which whereis locate find
which命令 用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录.which指令会在环境变量$PATH设置的目录里查找符合条件的文件.也就是说,使用which命令,就 ...
- 1、Spring Cloud - 微服务简介
前言: 业界大牛马丁.福勒(Martin Fowler) 这样描述微服务: 论文网址:https://martinfowler.com/articles/microservices.html 就目前而 ...
- Mysql 创建普通用户、数据库、表、插入记录,用户赋权
C:\phpStudy\MySQL\bin>mysql -uroot -proot -h127.0.0.1 //创建用户 mysql> insert into mysql.user (ho ...
- Apollo GPS调试笔记
前言:在Apollo美研团队的支持下,最近完成了Apollo推荐的Novatel PP7与我们的基站调试,在这里对Apollo的笔记做一个补充,希望以后的开发者不用在踩我们踩过的坑. 在自己调导航(h ...
- Java中的集合框架-Collection(二)
上一篇<Java中的集合框架-Collection(一)>把Java集合框架中的Collection与List及其常用实现类的功能大致记录了一下,本篇接着记录Collection的另一个子 ...
- oracle的建表语句
oracle数据库的建表语句,具体语法如下: CREATE TABLE tablename (column_name datatype [null,not null], column_name dat ...