python如何重复执行代码?

python如何重复执行代码?,第1张

'''将欲重复执行的代码写入while… break语句中'''

'''(Tab)处缩进代码'''

from random import choice

def code():

(Tab)lista =["石头", "剪刀", "布"]

(Tab)a = choice(lista)

(Tab)return a

if __name__ == "__main__":

(Tab)#print(code())

(Tab)while True:

(Tab)(Tab)gcode = code()

(Tab)(Tab)guess = input("输入0<石头>∣1<剪刀>〡2<布>:\t")

(Tab)(Tab)if (guess == "0" and gcode == "石头") or (guess == "1" and gcode == "剪刀") or (guess == "2" and gcode == "布"):

(Tab)(Tab)(Tab)print(f"right:{guess}=={gcode}")

(Tab)(Tab)(Tab)break

(Tab)(Tab)else:

(Tab)(Tab)(Tab)print(f"wrong:{guess}!={gcode}")

'''运行效果

输入0<石头>∣1<剪刀>〡2<布>: 1

wrong:1!=石头

输入0<石头>∣1<剪刀>〡2<布>: 0

wrong:0!=剪刀

输入0<石头>∣1<剪刀>〡2<布>: 2

wrong:2!=石头

输入0<石头>∣1<剪刀>〡2<布>: 1

right:1==剪刀

'''

在 Python 中,可以使用乘法运算符 * 来重复一个数字。具体来说,将一个数字和一个整数相乘,可以得到该数字重复指定次数后的结果。例如:

num = 3

repeated_num = num * 5

print(repeated_num) # 输出 15

在上面的示例中,我们定义了一个整数 num,然后将其乘以整数 5。因为 num 的值为 3,所以 num * 5 的结果为 15,即数字 3 重复了 5 次。

除了使用乘法运算符,也可以使用字符串乘法来实现类似的效果。例如:

num = 3

repeated_num = str(num) * 5

print(repeated_num) # 输出 "33333"

在这个示例中,我们将整数 num 转换为字符串,然后将字符串乘以整数 5。因为字符串乘法的效果是将字符串重复指定次数后的结果,所以最终结果是字符串 "33333",即数字 3 重复了 5 次。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11517003.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存