Learning Python 007 基本语句

Python 基本语句

if — 条件判断

没有什么好说的,直接上代码:

age = 3
if age >= 18:
    print('adult')
elif age >= 6:
    print('teenager')
else:
    print('kid')

elifelse if的缩写。格式:

if <条件判断1>:
    <执行1>
elif <条件判断2>:
    <执行2>
elif <条件判断3>:
    <执行3>
else:
    <执行4>

再议input

Python中的input()函数返回的是一个字符串,如果想要得到输入进来的数字,就需要进行格式转换int = int(str)

s = input('birth: ')
birth = int(s)
if birth < 2000:
    print('00前')
else:
    print('00后')

for — 循环

names = ['Michael', 'Bob', 'Tracy']
for name in names:
    print(name)
sum = 0
for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:
    sum = sum + x
print(sum)
>>> list(range(5))
[0, 1, 2, 3, 4]

range(101)就可以生成0-100的整数序列:

sum = 0
for x in range(101):
    sum = sum + x
print(sum)

while — 循环

sum = 0
n = 99
while n > 0:
    sum = sum + n
    n = n - 2
print(sum)

循环是让计算机做重复任务的有效的方法,有些时候,如果代码有问题,程序“死循环”,这时可以用Ctrl+C退出程序,或者强制结束Python进程。


参考网站:
http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431676242561226b32a9ec624505bb8f723d0027b3e7000#0

原文地址:https://www.cnblogs.com/aobosir/p/5928645.html