04_day_homework_python
一、 银行账户系统
实现用户输入账号与密码,当输入账号与密码都正确,显示登陆成功,否则登陆失败,失败时允许重复三次
# 1、疑问编写代码,是要从实现简单功能开始,然后做升级,最终达到设计任务,2、还是上来就要编写符合要求的代码。
# 我自己判断是第一种
# 很熟悉的时候用第二种就行
user_name = '郭大帅'
user_password = 123
i = 0
while i < 3:
i += 1
input_name = input('请输入您的用户名:')
input_password = int(input('请输入您的密码:'))
if input_name == user_name and input_password == user_password:
print('恭喜您,登陆成功!')
break
else:
print('抱歉,登陆失败!')
二、用 while 循环实现输出 1…12
#使用 while 循环实现输出 1,2,3,4,5, 7,8,9, 11,12
# 这不就是考察 continue 吗?
# 发现了在 pycharm 敲代码好处,对齐方便。# 提示字符还多,缺点是替换总是不方便,想一句话添加字符会把后面的吞掉。
i = 0
while i < 12:
i += 1
if i == 10:
continue
print('%d' %i ) # 发现了在 pycharm 敲代码好处,对齐方便。
# 1优化
i = 0
while i < 12:
i += 1
if i == 10:
continue
print('%d' %i ,end = ',' )
# 1,2,3,4,5,6,7,8,9,11,12,
# 1.1 优化
i = 0
while i < 12:
i += 1
if i == 10:
continue
print('%d' %i ,end = ' ' )
# 1 2 3 4 5 6 7 8 9 11 12
### 失败了
# 2 再优化 去除最后 , 号 # 没有去除成功
# strip()# 去除两边字符 (空格吗)
i = 0
while i < 12:
i += 1
if i == 10:
continue
print('%d' %i ,end = ',' )
三、 使用 while 循环输出 100-50
'''
使用w