小学生都能学会的python(运算符 和 while循环)

---恢复内容开始---


小学生都能学会的python(运算符和编码)

一.格式化输出

#占位:"%s"占位,占得是字符串,"%d"占位,占的是数字.

 

1 # 让用户输入 名字, 年龄, 爱好 。格式化输出成   我叫xxx, 我喜欢干xxxx。 我今年xxx大了
2 name = "alex"
3 age = 18
4 hobby = "佩奇"
5 print("我叫%s, 我喜欢干%s, 我今年%d岁了" % (name, hobby, age)) # %d 必须占位数字
6 
7 print("我叫%s, 我已经学习python15%%了" % ("刘伟"))  # 当字符串中出现了占位符。 那么想要使用%。 必须写%%

 

二,基本运算符

 

2.1 算法运算

#"+"(两对象相加),   "-"(两对象相减),   "*"(两对象相乘),   "/"(两对象相除) ,  "%"(取模,输出结果为余数),  "**"(幂  输出x的y次幂),  "//"(取整除 输出结果为商的整数)

 

1 # print(1+2)
2 # print(1-2)
3 # print(1*2)
4 # prin2)
5 # print(1**2)
6 # print(2**1)
7 # print(2**2)
8 # print(2**3)

2.2 ⽐较运算

#"=="(等于,比较对象是否相等),   "!="(不等于,比较对象是否不等于),  "<>"(不等于,比较对象是否不等于),  ">"(前者大于后者),  "<"(后者大于前者),  ">="(前者大于或者等于后者),  "<=",  (后者大于或者等于前者)


# and  并且的意思. 当左右两端同时为真。 运算的结果才能是真
# or   或者的意思. 有一个为真。 结果就是真
# not  非真即假, 非假即真.

 

1 print(3 > 4 or 4<3 and 1 ==1)     # False
2 print(1 < 2 and 3 < 4 or 1 > 2)  # True
3 print(2 > 1 and 3 < 4 or 4 > 5 and 2 < 1)    # True
4 print(1 > 2 and 3 < 4 or 4 > 5 and 2 > 1 or 9 < 8)   # False
5 print(1 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6)     # False
6 print(not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6)     # False

三. while循环

'''
while循环
while 条件:
    代码块
流程: 判断条件是否为真。 如果真, 执行代码块。 然后再次判断条件是否为真 。如果真继续执行代码块。。。。
     直到条件变成了假。 循环退出
'''

 

 1 #死循环: 永远都停不下来的
 2 while True:
 3     print("!@#$%^&*")
 4 
 5 喷10次
 6 count = 1
 7 while count <= 10000: # 当count小于等于10的时候。 喷
 8     print("!@#$%^&*")
 9     count = count + 1
10 # count的作用: 计数。 控制循环范围
11 
12 # 从1-100
13 count = 1
14 while count <= 100:
15     print(count)
16     count = count + 1
17 
18 # 求1+2+3+4+5+....+10054 = ?
19 count = 1
20 sum = 0 # 最终的结果
21 while count <= 100:
22    sum = sum + count   # 累加运算的思想
23    count = count + 1
24 #
25 print(sum)

 

 1 content = input("请输入你要跟对方说的话(输入Q退出程序):")
 2     if content == 'Q':
 3        # exit(0) # 这个是彻底的退出程序。
 4        # break # 打断的是当前本层循环, 终止掉循环, 毁灭性的
 5        continue # 停止当前本次循环。 继续执行下一次循环 暂时性的
 6    print(content)
 7 
 8 print("我去吃饭了")
 9 
10 count = 1
11 while count <= 10:
12     print(count)
13     if count == 3:
14         break
15     count = count + 1
16 else:  # 当条件不成立的时候执行
17     print("刘伟") # ???

 

 

1 content = input("请输入你的评论信息:")
2 if "金三胖" in content:  # xxx是否出现在xxx中
3     print("对不起. 你的评论包含敏感词汇")
4 else:
5     print("OK")

 

 

 

 

 

 

  

  

 

 

转载于:https://www.cnblogs.com/konghui/p/9607055.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值