python九九乘法表编程解释最后的print是什么意思_Python中九九乘法表与古诗对话机器人及sep-end值...

# while实现对话机器人:你和机器人讲什么,机器人都输出一句诗赞美你

# 实现方案:while循环 + input输入 + random模块

import random

a = ["清水出芙蓉,天然去雕饰。","回眸一笑百媚生,六宫粉黛无颜色。",

"云想衣裳花想容,春风拂槛露华浓。","一枝红艳露凝香,云雨巫山枉断肠。",

"芙蓉不足佳人妆,水殿风来珠翠香。","状似明月泛云河,体如轻风动流波。"]

# while无限循环

while True:

# 接收用户输入的语句

spe = input("请输入你想要对机器人说的话(退出请输入q):")

# 判断用户是否输入q,如果是就结束对话

if spe == "q":

break

# random.choice用于随机从列表中选择一个元素输出

print("机器人说:", random.choice(a))

# Python打印九九乘法表

# 首先使用for循环第一次遍历依次输出变量i的值

for i in range(1,10):

# 二次遍历输出变量j的值,j的值取值范围总是会在i的值加1里面来取

for j in range(1,i+1):

# 格式化字符串输出for循环j * i = j * i的值,end=""可以使for循环完后不进行换行,格式化字符串可参考前面文章

print("%s * %s = %s\t" % (j ,i, j * i),end="")

# for循环完成之后用于换行

print()

# 不适用end=""区别

# Python中内置值sep="",end=""

# sep="",end=""通常用于print()中,是我们的输出可以更加个性化一些,配合转义字符串\n,\t等来使用

# sep:分割值与值,多个参数输出时想要输出中间的分隔字符,默认是一个空格

# end:输出结束时的字符,默认是一个\n

a = "Hello"

b = "World"

c = "我是看好你"

# 正常输出

print(a,b,c)

#sep=""

# 什么都不输,3个字符串输出之间无空格了

print(a,b,c,sep="")

# 加入\n,可以使输出的3个字符串换行

print(a,b,c,sep="\n")

# 加入逗号“,”,可以使3个字符串中间用逗号隔开

print(a,b,c,sep=",")

#end=""

# 输入一个空格,字符串输出完成之后字符末尾加入了一个空格

print(a,b,c,end=" ")

# 什么都不加,可以使多个print字符串不进行换行

print(a,b,end="")

print(a,c,end="")

# 加入\n,可以使输出的字符串换行,相当于给字符串结束之后末尾加上一个换行符

print(a,b,end="\n")

# 加入逗号“,”,末尾加入逗号字符,且不换行

print(a,b,c,end=",")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值