【问题标题】:why int() function not converting Number input into integer为什么 int() 函数不将数字输入转换为整数
【发布时间】:2022-12-10 16:00:53
【问题描述】:
import datetime

def random (start,stop):

    int(start)
    print(type(start))
    print(type(stop))
    print(type(num))
  
a = input("enter")
b = input("enter")
random(a,b)

我输入数字,然后该程序应该将第一个数字(开始)转换为整数,但它没有。 我没有得到的是为什么它显示开始变量是一个字符串 我希望它是一个整数如果我做错了你能做更正吗 谢谢你

【问题讨论】:

  • 还有你初始化num的地方我没有看到任何地方..

标签: python


【解决方案1】:

int() 没有就地改变变量,所以你忘了分配它的输出

start = int(start)

【讨论】:

    猜你喜欢
    • 2022-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多