Python>if----None----import

2021-05-12 05:27

阅读:510

标签: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)

还需考虑当用户输入要求的值以外的值时候应如何处理

if----None----import,soscw.com" target="_blank">Python>if----None----import

标签:from   结果   处理   span   关于   ==   pyc   python   一个   

原文地址:https://www.cnblogs.com/AgurZheng/p/13140666.html


评论


亲,登录后才可以留言!