我是靠谱客的博主 潇洒嚓茶,最近开发中收集的这篇文章主要介绍Python基础之随机数,转义字符,while循环,赋值运算符等测试,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

说明:以下代码你可以直接复制到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循环,赋值运算符等测试所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部