Python基础03——基础语句

random 随机数函数

import random 导入

random.randint(1,10) 出现从1-10随机的整数

if语句,while语句,for语句都与其他语言不同,没有小括号和大括号,靠缩进,elif 相当于其他语言的else if,当一个判断语句没有内容时一般写上pass,range(n),产生从0到n-1的整数,和数组类似

if 条件 :

while 条件 :

for 变量名 in range(n)

利用while循环打印9*9乘法表:

Python基础03——基础语句

Python基础03——基础语句

利用for循环以及if else完成限制次数登录:

Python基础03——基础语句

利用这些语句实现一个小游戏:

Python基础03——基础语句
Python基础03——基础语句
Python基础03——基础语句

字符串:

frame = ‘hello world’

h e l l o w o r l d

0 1 2 3 4 5 6 7 8 9 10

-11-10-9-8-7-6-5-4-3-2-1(负数)

print(frame[:])

[:] :没有数字则从第一位一直打印到最后一位,结果为:hello world

[0:5] :第一位为正方向下标,开始位为0,第一个冒号后面那一位为结束位,若为5,则输出前四位,左闭右开

[::1] :第一位为正方向下标,为0,冒号后面那一位为结束位,最后一位若为正数,则为正序,按0-10,从左到右的方向输出

[::-1] :最后一位若为负数,则为逆序,此时如果前面为正数则要注意顺序,因为此时为逆序,所以要从右到左输出,即如果要输出olle,那么应该为[4:0:-1],如果想用负数,则为[-7:-11:-1]

[::-2] :若为2,则隔一个输出,如[::-2],结果为:drwolh