关于if分支的问题

0

print("please input num:") num=input() if num>=‘ 0‘ and num<= ‘10’: print('hello') if num >’10’: print('world') elif num>=‘0‘’: print('WORLD') else: print('undefine')

不论输如多少都是undefine

  • 0
    ciga 79个月前 回答

    input()返回的输入值,默认是字符串,你需要先转化为数值,再进行比较。

    例如,使用一个+符号或者int()函数将输入值转化为数值:

    num = +input("please input num")