name = "陈少"
print(f" {name}最帅! ! ! ")
输出结果: 陈少最帅! ! !
"""
day05
作业
"""
# 1 简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型
# 01. 编译型(需要编译器,相当于用谷歌翻译):如C,执行速度快,调试麻烦
# 02. 解释型(需要解释器,相当于同声传译):如python,执行速度慢,调试方便
# 2、执行 Python 脚本的两种方式是什么
# 01. 命令行执行,交互式环境,一次执行一段或一行代码
# 02. .py文件式执行, 一次执行一个文件
# 3、Pyhton 单行注释和多行注释分别用什么?
# 01. 单行注释用 #
# 02. 多行注释用 ''' ''' 或 """ """
# 4、布尔值分别有什么?
# 布尔值有 True 和 False
# 5、声明变量注意事项有那些?
# 01. 变量名只能是 字母、数字或下划线的任意组合
# 02. 变量名的第一个字符不能是数字
# 03. 关键字不能声明为变量名
# 6、如何查看变量在内存中的地址?
# id(需要查询的变量)
# a = 1
# 7、写代码
# 实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败!
# user_name = input('请输入账号: ')
# password = input('请输入密码: ')
# if user_name == 'seven' and password == '123':
# print('登录成功!')
# # break
# else:
# print('账号或密码错误,')
# 实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次
# n = 1
# while n <=3:
# user_name = input('请输入账号: ')
# password = input('请输入密码: ')
# if user_name == 'seven' and password == '123':
# print('登录成功!')
# break
# else:
# print('账号或密码错误,')
# n += 1
# 实现用户输入用户名和密码,当用户名为 seven 或 alex 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次
# n = 1
# while n <= 3:
# user_name = input('请输入账号: ')
# password = input('请输入密码: ')
# if (user_name == 'seven' or user_name == 'alex') and password == '123':
# print('登录成功!')
# break
# else:
# print('账号或密码错误,')
# n += 1
# b =1
# 8、写代码
# a. 使用while循环实现输出2-3+4-5+6...+100 的和
# res = 2
# ret = 0
# while res <= 100:
# if res % 2 == 0:
# ret = ret + res
# else:
# ret = ret - res
# res += 1
# print(ret)
# 方法2
# ret = 2
# res = 0
# for i in range(100):
# if i % 2 == 0:
# res = ret + i
# else:
# ret = res - i
# print(res)
# b. 使用 while 循环实现输出 1,2,3,4,5, 7,8,9, 11,12 使用 while 循环实现输出 1-100 内的所有奇数
# 1.0
# n = 1
# while n <= 12:
# if n == 6 or n == 10:
# n += 1
# continue
# else:
# print(n)
# n += 1
# 2.0
# while n <= 100:
# if n % 2 == 0:
# pass
# else:
# print(n)
# n += 1
# e. 使用 while 循环实现输出 1-100 内的所有偶数
# while n <= 100:
# if n % 2 == 0:
# print(n)
# else:
# pass
# n += 1
# 9、现有如下两个变量,请简述 n1 和 n2 是什么关系?
# n1 = 123456
# n2 = n1
# 链式赋值, 地址相同值相同
# 10、for循环嵌套打印九九乘法表
# for i in range(1, 10):
# for j in range(1, i+1):
# ret = i * j
# print(i,'*',j ,'=',ret,' ', end=' ')
# print()
# 11、for循环嵌套打印九九金字塔
# n= 7
# for i in range(n):
# a = n - i
# b = 2 * i + 1
# for j in range(a):
# print(' ', end='')
# for k in range(b):
# print('*',end='')
# print('')
# 12 作业:编写登陆接口
# 基础需求:
# 让用户输入用户名密码
# 认证成功后显示欢迎信息
# 输错三次后退出程序
# n = 1
# while n <= 3:
# user_name = input('请输入账号: ')
# password = input('请输入密码: ')
# if user_name == 'chen' and password == '123':
# print('欢迎进入主页!')
# break
# else:
# print('账号或密码错误,还有%s次机会 '% (3-n))
# n += 1