五.条件、循环及其他语句

五.条件、循环及其他语句,第1张

五.条件、循环及其他语句

1.if elif else
a = int(input(“age:”))
if a > 35:
print(“老了”)
elif a < 18:
print(“大好的时光”)
else:
print(“emo”)
输出
age:22
emo
age:55
老了
age:10
大好的时光

2.比较运算符
a == b a等于b
a < b
a > b
a >= b
a <= b
a != b a不等于b
a is b a和b是同一个对象
a is not b a和b不是同一个对象
a in b a是容器b的成员
a not in b a不是容器b的成员

3.assert 断言 在测试是使用,assert设置一个条件,如果没有满足则报错
x = int(input(“a:”))
b = x
assert 10 < x < 100 , ‘错误’
没在范围内时
输出
a:9
Traceback (most recent call last):
File “E:文本pythontesttest2.py”, line 142, in
assert 10 < x < 100 , ‘错误’
AssertionError: 错误

  1. while循环 比如用while打印一个1到100
    a = 1
    while a <= 100:
    print(a)
    a += 1
    输出
    1
    2
    3
    4
    5
    6
    7

5.for循环 打印一个1到100
for a in range(1,101):
print(a)
输出
1
2
3
4
5

6.跳出循环 break
找出小于10000的最大平方值
from math import sqrt
for a in range(9999,0,-1):
b = sqrt(a)
if b == int(b):
print(a)
break
输出
9801

7.while true/break
while True:
word = input(“please enter a word:”)
if not word:break
print(“The word was”, word)
输出
please enter a word:desk
The word was desk
please enter a word:

8.while中的else
from math import sqrt
for a in range(10,0,-1):
b = sqrt(a)
if b == int(b):
print(a)
break
else:
print(“没有找到!”)
输出
没有找到!
9

9.pass 什么都不做
a =input(“输入一句话:”)
if a ==“你好!”:
print(“你也好!”)
elif a !=“你好”:
pass
elif a == “你好坏”:
print(“我好爱”)
如果去掉pass 这段代码不能运行 哎 一看就知,不说了

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5571895.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存