日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

python print换行_Python中九九乘法表与古诗对话机器人及sep-end值

發布時間:2023/12/19 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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" % (j ,i, j * i),end="")

# for循環完成之后用于換行

print()

# 不適用end=""區別

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

# sep="",end=""通常用于print()中,是我們的輸出可以更加個性化一些,配合轉義字符串,等來使用

# sep:分割值與值,多個參數輸出時想要輸出中間的分隔字符,默認是一個空格

# end:輸出結束時的字符,默認是一個

a = "Hello"

b = "World"

c = "我是看好你"

# 正常輸出

print(a,b,c)

# sep=""

# 什么都不輸,3個字符串輸出之間無空格了

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

# 加入,可以使輸出的3個字符串換行

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

# 加入逗號",",可以使3個字符串中間用逗號隔開

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

# end=""

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

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

# 什么都不加,可以使多個print字符串不進行換行

print(a,b,end="")

print(a,c,end="")

# 加入,可以使輸出的字符串換行,相當于給字符串結束之后末尾加上一個換行符

print(a,b,end="")

print(a,c,end="")

# 加入逗號",",末尾加入逗號字符,且不換行

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

print(a,c,end="")

總結

以上是生活随笔為你收集整理的python print换行_Python中九九乘法表与古诗对话机器人及sep-end值的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。