概述
说明:以下代码你可以直接复制到pycharm中测试,
# 导入随机工具包
# 注意,在导入工具包时,应该将导入的语句,放在文件的顶部,方便下发的代码使用
import random
"""
python综合应用之石头剪刀布
石头(1),剪刀(2),布(3) 石头胜剪刀 剪刀胜布 布胜石头
在python中,要使用随机数,首先需要导入随机数的模块 - - - 工具包
import random
"""
player = int(input("请输入你要出的拳石头(1),剪刀(2),布(3):"))
computer = random.randint(1,3) # 随机1到3且包含1和3,备注:第一个数不能大于第二个数,否则出错
print("玩家选择的拳头是 %d - 电脑出的拳是: %d" % (player,computer))
# 比较胜负 if语句太长时 调整代码格式 增加8个空格的缩进
if ((player == 1 and computer == 2)
or (player == 2 and computer == 3)
or (player == 3 and computer == 1)):
print("玩家胜利")
elif player == computer:
print("平局了")
else:
print("电脑获胜")
"""
while语句测试 :while语句以及缩进部分是一个完整的代码块
"""
# 打印5次 hello python
i = 1
while i <= 5:
# 循环执行的代码
print("Hello Python")
# 处理计数器
i = i + 1
print("循环结束,i=%d" % i)
"""
python中的赋值运算符
=:简单的赋值运算符 c=a+b 将a+b的运算结果赋值给c
+=:加法赋值运算符 c+=a 等效于 c=c+a
-=:减法赋值运算符 c-=a 等效于 c=c-a
*=:乘法赋值运算符 同上 /=:除法赋值运算符 同上
//=:取整除赋值运算符 c//=a 等效于 c =c//a
%= :取模(余数)赋值运算符 c%=a 等效于 c = c%a
**=:幂赋值运算符 c**=a 等效于c=c**a
python中的计数方法:除非有特殊的需求要求,否则循环的计数都从0开始
"""
# 计算 0到100之间所有数字的累计求和结果 注意缩进 否则出错
j = 0
all_num = 0
while j <= 100:
all_num = all_num + j
j += 1
print("求和结果:%d" % all_num)
# 计算0-100之间的偶数求和
t = 0
ou_num = 0
while t <= 100:
o = t % 2
if o == 0:
ou_num += t
t += 1
print("偶数和: %d" % ou_num)
"""
break 和 continue 是专门在循环中使用的关键字
break:某一条件满足时,退出循环,不再执行后续重复的代码
continue:某一条件满足时,不执行后续重复的代码
break和continue只针对当前所在循环有效
"""
m = 0
while m < 10:
print(m)
m += 1
if m == 4: # m == 4 时 退出循环
break
print("还在执行")
# continue测试
a = 0
while a< 10:
if a == 4:
print("a加到%d了,continue执行" % a)
a += 2
# 注意在使用关键字之前,需要确认循环的计数是否修改,否则会导致死循环
continue
print("a累加到:%d" % a)
a += 1
# 循环嵌套练习 打印小星星
g = 1;
while g <= 5:
print("*" * g)
g += 1
"""
在默认情况下,print函数输出内容之后,会自动在内容末尾增加换行
如果不希望末尾增加换行,可以在print函数输出内容的后面增加 , end=""
其中 "" 中间可以指定print函数输出内容之后,继续希望显示的内容
"""
print("*",end="你好")
print("print不换行演示")
row = 1
while row <= 5:
col = 1
while col <= row:
print("*" , end="")
col += 1
# 下面这行代码目的是换行
print()
row += 1
# 九九乘法表
rows = 1
while rows <= 9:
cols = 1
while cols <= rows:
print("%d*%d=%dt" %(cols,rows,rows*cols),end="" )
cols += 1
print()
rows += 1
"""
转义字符:
t 在控制台输出一个制表符,协助在输出文本时 垂直方向保持对齐
n 在控制台输出一个换行符
\ 反斜杠符号
' 单引号
" 双引号 t 横向制表符 n 换行 r 回车
"""
print("hello n python")
print("hello " hello ' hello \ hello")
最后
以上就是潇洒嚓茶为你收集整理的Python基础之随机数,转义字符,while循环,赋值运算符等测试的全部内容,希望文章能够帮你解决Python基础之随机数,转义字符,while循环,赋值运算符等测试所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复