首页 > 解决方案 > 如何使变量保存一个数值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

解决方案


推荐阅读