python - 如何使变量保存一个数值python
问题描述
基本上我想制作一个骰子滚轮,允许我接受用户要求我掷骰的次数,然后将其乘以最后的打印语句,但我不能这样做,因为它不允许我将我的 num_of_time 变量相乘,因为它是一个字符串?如果您有更好的方法,请告诉我。
import random
class DiceRoll:
def __init__(self):
pass
def diceroll(self):
print(random.randint(1,6))
d = DiceRoll()
answer = input("Do you want to roll a dice? ")
if answer == "yes":
d.diceroll()
else:
print("You suck")
answer = input("Would you like to roll again? ")
if answer == "yes":
num_of_time = input("How many times would you like to roll : ")
else:
print("You suck")
print(random.randint(1,6)) *
解决方案
推荐阅读
- python - 尝试在 docker composer 中备份 MongoDB 时服务器冻结
- python - 如何解决:lto1:致命错误:使用 LTO 版本 6.0 而不是预期的 7.1 生成的文件“...”中的字节码流
- python - Python 多处理:为什么使用 Process 从一开始就运行我的程序?
- c++ - 使用 http 发送管道的内容
- python - 错误:MissingPermissions 类型的对象不是 JSON 可序列化的
- python - 我列表中的最后一个值不会转换为整数
- javascript - 如何避免在javascript中从父类调用子方法?
- javascript - 如何使用laravel将chartjs图表生成为pdf?
- python - Jupyter 笔记本验证失败:键入字符串模式
- android - 我想在不打开应用程序的情况下实现共享 NFC 标签,例如从机场通过护照