发布于2019-08-05 18:29 阅读(542) 评论(0) 点赞(3) 收藏(5)
if 要判断的条件:
条件成立时,要做的事情
......
注:代码缩进为一个 tab 键,或者4个空格 ——建议使用空格
if语句和缩进部分是一个完整的代码块
运算符 描述
== 是否相等
!= 是否不相等
> 左边是否大于右边
< 左边是否小于右边
<= 左边是否大于等于右边
<= 左边是否小于等于右边
if 要判断的条件:
条件成立时,要做的事情
......
else:
条件不成立时,要做的事情
......
注:if else 可以看作成一个完整的代码块。
逻辑运算符:
与 and / 或 or / 非 not
if 条件1:
条件1成立时,要做的事情
......
elif 条件2:
条件2成立时,要做的事情
......
elif 条件3:
条件3成立时,要做的事情
......
else:
以上条件都不成立时,要做的事情
......
注:elif 和 else 都不能单独使用,必须和 if 联合使用。
可以将 if 、elif 和 else 以及各自的缩进的代码,看成一个完整的代码块。
if 条件1:
条件1成立时,要做的事情
......
if 条件1基础上的条件2:
条件2成立时,要做的事情
......
else:
条件2不成立时,要做的事情
......
else:
条件1不成立时,要做的事情
......
c = random.randint(a, b)
- a,b均为整数
- a <= b
- c >= a 且 c <= b
1 # 导入随机工具包 2 import random 3 4 # 电脑选择它要出的拳,使用随机函数获取1-3之间的随机整数 5 computer = random.randint(1, 3) # 这种方式产生的随机数,生成3的概率要比1和2低得多
注:导入的工具包一般放在文件的顶部,使下方的代码,在任何时候均可以使用
1 # 导入随机工具包 2 import random 3 # 从控制台输入要出的拳 -- 石头(1)/剪刀(2)/布(3) 4 player = int(input("请输入您要出的拳 -- 石头1/剪刀2/布3")) 5 # 电脑选择它要出的拳,使用随机函数获取1-3之间的随机整数 6 computer = random.randint(1, 3) # 这种方式产生的随机数,生成3的概率要比1和2低得多 7 8 # 将输入转化为文字 9 player_str = "石头" 10 computer_str = "石头" 11 12 if player == 1: 13 player_str = "石头" 14 elif player == 2: 15 player_str = "剪刀" 16 else: 17 player_str = "布" 18 19 if computer == 1: 20 computer_str = "石头" 21 elif computer == 2: 22 computer_str = "剪刀" 23 else: 24 computer_str = "布" 25 26 # 输出玩家和电脑选择的拳 27 print("您选择的拳是:%s - 电脑出的拳是:%s" % (player_str, computer_str)) 28 29 # 判断胜负 30 if ((player == 1 and computer == 2) 31 or (player == 2 and computer == 3) 32 or (player == 3 and computer == 1)): 33 print("欧耶,电脑弱爆了") 34 elif player == computer: 35 print("真是巧了,再来一盘吧~") 36 else: 37 print("真可惜,差一点点就赢了")
作者:我不喜欢上班
链接:https://www.pythonheidong.com/blog/article/6268/6f9db83b15d4d980090f/
来源:python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!