import random
a = True
while a:
b = int(random.random())
c = int(input("猜数小游戏:请输入一个数字,看一下你猜不猜的中"))
if c == b :
print("恭喜你猜中了")
elif c > b :
print("输入的数字太大了,再来一次")
elif c < b :
print("输入的太小了,再输入大一点的数字,再来一次")
代码原理:通过运用random模块(以后会在模块章节详讲)来调用random函数,从而生成随机数字并赋值给判断语句来判断。如果玩家输入的数字刚好时随机数,条件为真,输出恭喜你猜中了。反之,如果大于随机数。输出输入的数字太大了,再来一次;小于,输出输入的太小了,再输入大一点的数字,再来一次。
6.4:and的用法
原理:我们输入两个变量条件,如果两个条件均符合,条件为真,输出方案1或方案2;如果不符合,条件为假,输出方案3.具体例子如下:
me = int(input())
wl = int(input())
if me == 520 and wl == 520 :
print("就知道你爱我。")
else :
print("这不是你的真心话。")
me = int(input())
wl = int(input())
if me == 520 and wl == 520 :
print("就知道你爱我。")
elif me == 1314 and wl == 1314 :
print("我会一生一世爱你,不仅与你白头到老,而且never change。")
else :
print("这不是你的真心话。")
:6.5:or的用法
原理:我和LXX各输入一个变量条件,如果有一个条件符合已定的条件,为真,输出方案1或2;为假,输出方案3.具体例子如下:
me = int(input())
wl = int(input())
if me == 520 or wl == 520 :
print("就知道你爱我。")
else :
print("这不是你的真心话。")
me = int(input())
wl = int(input())
if me == 520 or wl == 520 :
print("就知道你爱我。")
elif me == 99 or wl == 99 :
print("不错")
else :
print("这不是你的真心话。")
6.6:操作运算符(补充点)
< :小于,用于判断变量是否小于常量
> : 大于,用于判断变量是否大于常量
>= :大于或等于,用于判断变量是否大于或等于常量
<= :小于或等于,用于判断变量是否小于或等于常量
== :等于,用于判断两个常量是否相等
!= :不等于,用于判断两个常量是否不等于
代码原理:我和LXX各输入一个变量条件,如果变量条件为我为520,XX不为520,则输出方案一;如果变量条件为6(5< me and xx <7)时,输出方案二;
如果变量条件为64<=me and XX <=103时,输出方案三;如果均为1314,则输出方案四。代码示例如下
while True:
me = int(input())
wl = int(input())
if me ==520 and wl != 520:
print('这不是你的真心话')
elif me > 5 and wl < 7:
print('我跟你的相遇就像是酸遇上了碱,我们彼此中和,释放出了热与激情。')
print('我对你的感情就像是钡离子与硫酸根的完美结合,生成了美好的感情沉淀。')
print('我知道你的未来就像是Li Na K Ru Cr Ba Ca Sr 的焰色反应一样五彩缤纷,最后希望你能像王水一样所向无敌,溶解掉所有的困难,走向成功。')
elif me >= 64 and wl <= 103:
print('我爱你,我会爱你爱到CuSO4 + Ba(OH)2=BaSO4↓+Cu(OH)2 ↓这两个产物无法分离提纯。')
elif me and wl == 1314:
print('我夺走了你的电子,请不要生气,我是为了更稳定的跟你结合在一起.')
效果图如下:
第七章:循环语句
在所有编程语言中与我们平时写的很多程序中,我们很多时候需要运用到循环语句,通过循环语句可以帮助我们在程序执行时循环某一个条件以保证程序正常运行,或者循环输出某一个常量,达到程序多输出效果。因此我们想实现上述条件时,我们就需要运用到循环语句。在Python中,循环语句有for和while。PS:Python中没有do …while循环语句!
7.1:for循环语句
在Python中, for 循环可以遍历任何可迭代对象,如一个列表或者一个字符串。(就是按顺序输出常量元素啦!)for循环语句具体格式如下
for 变量 in 顺序:
声明
例:
for i in range(list(8)):
print(i)
具体代码例子如下:
字串符
a = '546dsf6d6sf74ds'
for i in range(len(a)):
print(i,':',a[i])
效果图
代码原理:先通过len()函数获取字串符长度,然后通过for循环与range()函数对其进行遍历与循环处理,最后输出每个长度位置对应的字串符结果。
列表
list = ['a',5,65,654,6545,4,464,4,':',4,48789,]
for i in range(len(list)):
print(i,':',list[i])
图如下
代码原理:与字串符一样。
7.2:While循环语句
上一页 1 2 3 4 5 6 7 8 下一页