我的python学习记_02

流程控制

算术运算符:

+ 加(在字符串中拼接作用)
-
*
/
//
% 取余
** 次幂

比较运算符:

> 是否大于
>= 是否大于等于
< 是否小于
!= 是否不等于
== 是否等于
<= 是否小于等于

if条件判断:

基本结构: if 判断条件:(这里冒号不要忘记,必须加)

                      如果上面条件成立则运行这里(这行需要缩进,只要是属于if条件下的都要缩进)

                else:(与if同等级,所以与if平齐,":"一样必须加)

                       如果上面不成立则运行这里(注意缩进)

进化结构:if 判断条件:

                      如果上面条件成立则运行这里

                elif 判断条件:

                       如果上面成立运行这里     

                elif 判断条件:

                       如果上面成立运行这里     

                elif 判断条件:

                       如果上面成立运行这里     

……

可以一直写下去

例基本结构:

输出为

进化结果例:

输出为:

逻辑运算符:and or not

and连接两端都真则真;or连接两端一真则真;not即与连接的条件相反

while 循环:

基本语法:while 判断条件:(注意冒号)

      执行语句

语法中用到两个关键字:break continue

break即跳出循环

continue是跳过本次循环进入下一次循环

流程控制综合程序:

1.剪刀石头布游戏:

print("欢迎来到石头剪刀布小游戏,在这里0代表剪刀,1代表石头,2代表布,请开启您与计算机之间的对决吧!!!")
while True:
import random
#定义剪刀
J = 0
#定义石头
S = 1
#定义布
B = 2
#设置电脑随机出数
computer = random.randint(0,2)
you = int(input("请输入你的选择:"))
if (you == 0 and computer == 2) or (you == 1 and computer == 0 ) or (you == 2 and computer == 1):
print("恭喜你获得了胜利")
elif (you == 0 and computer == 1) or (you == 1 and computer == 2 ) or (you == 2 and computer == 0):
print("很遗憾,您输给了电脑,继续努力吧")
elif (you == computer):
print("平局")
elif (you > 2 and you != 9):
print("输入错误请重新输入")
if (you == 9 ):
print("游戏已结束")
break

2.九九乘法表:

i = 1
while i <= 9:
j = 1
while j <= i:
print(f"{i}*{j}=",i*j,end=" ")
j += 1
print("")
i += 1

 

 

 

 

 

 

 

 

posted @ 2022-03-14 17:43  林澈2022  阅读(37)  评论(0)    收藏  举报