day1-作业

"""
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)

猜你喜欢

转载自www.cnblogs.com/Isabelle-gulingjing/p/9862594.html