if条件语句及while循环语句及格式化输出,基本预算符

if语句表示为判断可以单独用,也可以与else组合使用
多个if和else可以简写为if elif
if判断
最基本用法
if 条件判断:
代码块
运行流程. 当条件是真. 执行代码块

    if 条件:
        代码块1
    else:
        代码块2
    执行流程: 当条件成立. 执行代码块1. 否则, 执行代码块2. 二选一
     
    if 条件1:
        代码块1
    elif 条件2:
        代码块2
    .....
    else:
        代码块n
    执行流程: 当条件成立执行elif,然后elif判断条件是否成立,如果成立print,不成立跳出当前.

while 循环语句(False / True)

count = 1

while count <=5:

print(“你是猪吗?”)

count =count+1

while True:
s = input(‘请开始喷:’)
if s == ‘q’:
break # 停止当前循环
if “王二喜” in s : # 在xxx中出现了xx
print(“对不起,你输入的内容有误,请重新输入”)
continue #停止当前循环,继续执行下一次循环
print(“喷得内容是:”+s)

如果直接是while True,会一直执行,如果只需要执行特定的次数,while<=次数
用count开始从1计数,每次加次数,直至到设置的次数停止,允许一直输入,可以使用break作为终止,同时break也可以作为过滤筛选,然后使用continue继续程序运行.
‘’’

连续输出5次

count = 1
while count <=5:
print(“你是猪吗?”)
count =count+1

输出中含非法关键字

while True:
s = input(‘请开始喷:’)
if s == ‘q’:
break # 停止当前循环
if “王二喜” in s : # 在xxx中出现了xx
print(“对不起,你输入的内容有误,请重新输入”)
continue #停止当前循环,继续执行下一次循环
print(“喷得内容是:”+s)

计算1+2+3+4+8+6+7+8+9+…+100之和

count = 1 # 变量
sum = 0
while count<=100:
sum = sum + count # 把上一个sum里的值和当前数值相加
count = count +1
print(sum)

打印出1-100以内的所有奇数之和

count = 1
sum = count
while count <100:
count = count +1
if count % 2 !=0:
sum = count + sum
print(sum)

‘’’
name = input(“请输入你的名字”)
age = input(“请输入你的年龄”)
hobby = input(“请输入你的爱好”)
gender = input(“请输入你的性别”)

print("%s是个%s岁,爱好%s,性别%s的老头" % (name,age,hobby,gender))

%s 字符串占位符,格式为 % (名称)

可以使用%s表示数字占位符,但是不能用%d表示字符串占位符

基本运算符中的运算顺序为先括号里面,括号里面的计算顺序为not and or

a = 10

a+ = 20 a = a+ 20

print(a) 结果为30

print(1 or 2 and 3 ) 结果为 1

2 and 3 为 3

1 or 3 为1

print(2 < 1 and 4 > 6 or 3 and 4 > 5 or 6)

解答:

print(false or false or 6) false相当于0

print(false or 6)

print(6)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值