标签:from 结果 处理 span 关于 == pyc python 一个
#-*- coding = utf-8 -*-
#@Time : 2020/6/16 12:02
#@Authur : Agur Zheng
#@File : Test_if.py
#@Software : PyCharm
# if后边跟判断条件,为真继续执行,为假转到下一个elif执行新的判断或者else继续执行
# Python中任何非0,非空为True;0或者None表示Fales
# Python中以相同缩进表示相同范围
if True:
print("条件为真时执行打印")
else:
print("条件不为真时执行此打印")
if 18: # 以非0值表示真
print("条件为真时执行打印")
else:
print("条件不为真时执行此打印")
name ="Agur"
if name: # 以非空表示真
print("条件为真时执行打印")
else:
print("条件不为真时执行此打印")
if False:
print("条件为真时执行打印")
else:
print("条件不为真时执行此打印")
if 0:
print("条件为真时执行打印")
else:
print("条件不为真时执行此打印")
age = None # 关于None的更多信息,http://c.biancheng.net/view/5659.html
if age:
print("条件为真时执行打印")
else:
print("条件不为真时执行此打印")
# 在Python中使用from...impor语句来导入模块及函数
# from somemodule import somefunction 从某模块中导入某函数
# from somemodule import somefunction1, somefunction2,... 从某模块中导入多个函数
# from somemodule import \* 从模块中导入全部函数
# import somemodule 导入某模块
import random # 引入随机库
print(random.randint(0,2)) # 随机生成0~2的整数
1 #-*- coding = utf-8 -*- 2 #@Time : 2020/6/16 13:29 3 #@Authur : Agur Zheng 4 #@File : if_exercise.py 5 #@Software : PyCharm 6 7 ‘‘‘ 8 本程序实现以下功能: 9 用户输入数字0,1,2(分别对应石头,剪刀,布) 10 系统随机生成数字0,1,2 11 比较两个数字,规则是:石头>剪刀;剪刀>布;布>石头 12 打印信息显示用户输入结果,随机生成结果,比较结果 13 ‘‘‘ 14 15 import random 16 17 # 让用户输入,并显示输入结果 18 num_user = input("请输入0,1,2(分别对应石头,剪刀,布):") 19 num_1 = int(num_user) 20 if num_1 == 0: 21 user = "石头(0)" 22 elif num_1 == 1: 23 user = "剪刀(1)" 24 elif num_1 == 2: 25 user = "布(2)" 26 print("你的输入为%s" %user) 27 28 # 系统随机生成,并显示生成结果 29 sys_num = random.randint(0,2) 30 if sys_num == 0: 31 sys_crea = "石头(0)" 32 elif sys_num == 1: 33 sys_crea = "剪刀(1)" 34 elif sys_num == 2: 35 sys_crea = "布(2)" 36 print("随机生成的结果为%s" %sys_crea) 37 38 # 比较用户输入和系统生成的结果,输出比较结果 39 result_1 = "哈哈,平局" 40 result_2 = "哈哈,你赢了" 41 result_3 = "哈哈,你输了" 42 if num_1 == 0 : 43 if sys_num == 0: 44 print(result_1) 45 elif sys_num == 1: 46 print(result_2) 47 elif sys_num == 2: 48 print(result_3) 49 elif num_1 == 1: 50 if sys_num == 0: 51 print(result_3) 52 elif sys_num == 1: 53 print(result_1) 54 elif sys_num == 2: 55 print(result_2) 56 elif num_1 == 2: 57 if sys_num == 0: 58 print(result_2) 59 elif sys_num == 1: 60 print(result_3) 61 elif sys_num == 2: 62 print(result_1)
还需考虑当用户输入要求的值以外的值时候应如何处理
标签:from 结果 处理 span 关于 == pyc python 一个
原文地址:https://www.cnblogs.com/AgurZheng/p/13140666.html