"""
1、简述变量命名规范
"""
# 1.使用字母下划线开头,可以包含数字但不能 以数字开头
# 2.避免使用python关键字作为变量名称
# 3.变量名要有意义
# 4.不能使用中文作为变量名称
# 5.变量名不能过长

'''
2、name = input(“>>>”) name变量是什么数据类型?
'''
#字符串类型
'''
3、if条件语句的基本结构?
'''
# if 条件1:
# 执行语句
# elif 条件2:
# 执行语句
# elif 条件3:
# 执行语句
# else:
# 执行语句

'''
4、用print打印出下面内容:文能提笔安天下, 武能上马定乾坤. 心存谋略何人胜, 古今英雄唯是君.
'''
# print('文能提笔安天下,\n武能上马定乾坤.\n心存谋略何人胜,\n古今英雄唯是君.')

'''
5、利用if语句写出猜大小的游戏:设定一个理想数字比如:66,让用户输入数字,如果比66大,则显示猜测的结果大了;
如果比66小,则显示猜测的结果小了;只有等于66,显示猜测结果正确。
'''
# num = 88
# while True:
# num_user = int(input('请输入数字:'))
# if num_user > num:
# print('太大了')
# elif num_user < num:
# print('太小了')
# else:
# print('厉害了')
# break

'''
6、提示用户输入他的年龄, 程序进判断.如果小于10, 提示小屁孩, 如果大于10, 小于 20, 提示青春期叛逆的小屁孩.
如果大于20, 小于30. 提示开始定性, 开始混社会的小屁孩儿, 如果大于30, 小于40. 提示老大不小了, 赶紧结婚小屁孩儿.
如果大于40, 小于50. 提示家里有个不听话的小屁孩儿. 如果大于50, 小于60. 提示自己马上变成不听话的老屁孩儿.
如果大于60, 小于70. 提示活着还不错的老屁孩儿. 如果大于70, 小于 90. 提示人生就快结束了的一个老屁孩儿.
如果大于90以上. 提示. 再见了这个世界.
'''
# age = int(input('请输入年龄:'))
# if 0 < age < 10:
# print('小屁孩')
# elif 10 < age < 20:
# print('青春期叛逆的小屁孩')
# elif 20 < age < 30:
# print('开始定性, 开始混社会的小屁孩儿')
# elif 30 < age < 40:
# print('老大不小了, 赶紧结婚小屁孩儿')
# elif 40 < age < 50:
# print('家里有个不听话的小屁孩儿')
# elif 50 < age < 60:
# print('自己马上变成不听话的老屁孩儿')
# elif 60 < age < 70:
# print('活着还不错的老屁孩儿')
# elif 70 < age < 90:
# print('人生就快结束了的一个老屁孩儿')
# elif age == 0 or age == 10 or age == 20 or age == 30 or age == 40 or age == 50 or age == 60 or age == 70 or age == 90:
# print('这个岁数很尴尬,题目没告诉我是个什么玩意儿')
# else:
# print('再见了这个世界')

'''
7、单行注释以及多行注释?
'''
# "#"号为单行注释
# 三单引号或三双引号为多行注释

'''
8、简述你所知道的Python3x和Python2x的区别?
'''
# python2默认使用ASCII编码,python3默认使用UTF-8编码
'''
9、提示用户输入麻花藤. 判断用户输入的对不对. 如果对, 提示真聪明, 如果不对, 提示你是傻逼么
'''
# name = input('请输入→“麻花藤”:')
# if name == '麻花藤':
# print('你真聪明')
# else:
# print('你是傻逼么')

'''
10、使用while循环输出 1 2 3 4 5 6 8 9 10
'''
# count = 0
# while count < 10:
# count += 1
# if count == 7:
# continue
# print(count)

'''
11、求1-100的所有数的和
'''
# res = 0
# for i in range(1, 101):
# res += i
# else:
# print(res)

'''
12、输出 1-100 内的所有奇数
'''
# 方法一
# for i in range(1, 100, 2):
# print(i)

# 方法二
# a = 1
# while a < 100:
# print(a)
# a += 2

'''
13、输出 1-100 内的所有偶数
'''
# 方法一
# for i in range(2, 100 , 2):
# print(i)

# 方法二
# a = 2
# while a < 100:
# print(a)
# a += 2

'''
14、求1-2+3-4+5 ... 99的所有数的和
'''
# 方法一
# res = 1
# print('1',end='')
# for i in range(2, 100):
# if not i & 1:
# print('-', i, sep='', end='')
# res -= i
# else:
# print('+', i, sep='', end='')
# res += i
# else:
# print('=', res, sep='')

# 方法二
# start = 1
# end = 99
# sum = start + end
# res = sum // 2
# if sum % 2:
# print(~res+1)
# else:
# print(res)
'''
作业:⽤户登录
1. 三次重试机会
2. 每次输错误时显⽰剩余错误次数
'''
# count = 3
# while count > 0:
# username = input("请输入用户名:")
# password = input("请输入密码:")
# count -= 1
# if username == "soulchild":
# if password == "wenmeng":
# print("登录成功")
# break
# else:
# print("密码错误,剩余" + str(count) + "次机会")
# else:
# print("用户名错误,剩余" + str(count) + "次机会")
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄