我是靠谱客的博主 飘逸泥猴桃,最近开发中收集的这篇文章主要介绍if条件及while循环,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

上节关键点:
1)字符串格式化
字符串的格式化 %
怎样理解?‘占位置’。

name = input('请输入您的姓名:')
company = input('请输入您的公司名称:')
job = input('请输入您的职位:')
tel =int(input('请输入您的电话:'))
info = '''
----------info of %s-------------
Name : %s
Company :%s
Job: %s
Tel : %d
-----------------------------------
''' % (name, name, company, job, tel)#映射 用占位符来映射变量
print(info)
s = '我叫%s,年龄是%d,学习进度是10%%。'%('木易', 22)
print(s)

2)用户交互input()
“需求”–>“用户输入”–>input()

逻辑判断if条件:
格式:

单一条件
if 条件:
满足条件后要执行的代码
双向条件
if 条件:
满足条件执行的代码
elseif条件不满足时执行
多向条件
if 条件:
满足条件执行的代码
elif 条件:
上面的条件不满足时执行
elif 条件:
上面的条件不满足时执行
elif 条件:
上面的条件不满足时执行
else :
上面所有的条件都不满足时执行

例题:
多向条件:

score = int(input('请输入你的分数:'))
if score > 90:
print('A')
elif score > 75:
print('B')
elif score > 60:
print('c')
else:
print('F')

计算1-2+3-4+5-6…….98+99去除88

n = 1
sum = 0
while n < 100:
if n % 2 == 1:
sum = sum + n
elif n == 88:
#怎么着都没有想到用elif,为什么没有想到?
n = n + 1
continue
else:
sum = sum - n
n = n + 1

流程控制while循环

1)循环

while 条件:
循环体

如果条件为真,那么循环体则执行
如果条件为假,那么循环体不执行while 条件

2)中止循环
1,改变条件
2,中止语句: break

3)break和continue
break 是中止循环,一旦出现break语句 循环就不再执行

4)while …..else…语句
while 后面的else 作用是指,当while 循环正常执行完,中间没有被break中止的话,就会执行else后面的语句。

count = 0
while True:
count += 1
print(count)
if count == 3: break
else:
print("循环中有break,else不执行")
print(666)

两个例题:
计算1-2+3-4+5-6…….98+99 (去除88和77)

i = 1
sum = 0
while i < 100:
if i % 2 == 1:
sum += i
elif i == 88 :
i = i + 1
continue
else:
sum -= i
if i == 76:
i = i + 2
continue
i = i + 1
print(sum)

三次用户登录验证,显示剩余机会,询问是否尝试,若愿意给予3次尝试机会

!!!!先说下结题思路 实在不会 可参看下方

i = 0
username = 'muyi'
password = '123'
while i < 3:
name = input('请输入您的账号:')
pwd = input('请输入您的密码:')
if name == username and pwd == password:
print('登陆成功')
else:
print('登陆失败,还剩%s次机会'%(2-i))
if 2 - i == 0:
res = input('是否愿意尝试')
if res == 'yes':
i = -1
#此处若i = 0 该怎么写?提示continue
i = i + 1

思路:1,三次–>循环 2,显示剩余机会–>字符串的格式化 3,
给予尝试机会–>当剩余机会是0时

总结:
程序是逐行运行,是按python语法运行,不是按你的思维运行!
自然思维 != 机器思维
请务必站在计算机的角度考虑需求!!!

最后

以上就是飘逸泥猴桃为你收集整理的if条件及while循环的全部内容,希望文章能够帮你解决if条件及while循环所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部