鱼C论坛

 找回密码
 立即注册
查看: 1496|回复: 3

[已解决]各位大佬可不可以帮忙看看哪里出错了

[复制链接]
发表于 2022-6-4 21:12:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
"""2022年6月4日20:44:48"""

main = 0
tool = 1
print("GO")
while tool == 1:
    user_Input = (str(input(">>>")))
    if user_Input == "+":
        print(" ")
        main = main + 1
    if user_Input == "-":
        print(" ")
        main = main - 1
    if user_Input == "<":
        print(" ")
        user_Input_temp = (str(input(">>>")))
        main = main + user_Input_temp
    if user_Input == ">":
        print(" ")
        user_Input_temp = (str(input(">>>")))
        main = main - user_Input_temp
    if user_Input == ".":
        print(" ")
        if main == "1":
            print("a")
            main = 0
        if main == "2":
            print("b")
            main = 0
        if main == "3":
            print("c")
            main = 0
        if main == "4":
            print("d")
            main = 0
        if main == "5":
            print("e")
            main = 0
        if main == "6":
            print("f")
            main = 0
        if main == "7":
            print("g")
            main = 0
        if main == "8":
            print("h")
            main = 0
        if main == "9":
            print("i")
            main = 0
        if main == "10":
            print("j")
            main = 0
        if main == "11":
            print("k")
            main = 0
        if main == "12":
            print("l")
            main = 0
        if main == "13":
            print("m")
            main = 0
        if main == "14":
            print("n")
            main = 0
        if main == "15":
            print("o")
            main = 0
        if main == "16":
            print("p")
            main = 0
        if main == "17":
            print("q")
            main = 0
        if main == "18":
            print("r")
            main = 0
        if main == "19":
            print("s")
            main = 0
        if main == "20":
            print("t")
            main = 0
        if main == "21":
            print("u")
            main = 0
        if main == "22":
            print("v")
            main = 0
        if main == "23":
            print("w")
            main = 0
        if main == "24":
            print("x")
            main = 0
        if main == "25":
            print("y")
            main = 0
        if main == "26":
            print("z")
            main = 0
        if main == "27":
            print(",")
            main = 0
        if main == "28":
            print("!")
            main = 0
        if main == "29":
            print("?")
            main = 0
        if main == "30":
            print(":")
            main = 0
        
    else:
        print("您的输入不合法")
最佳答案
2022-6-4 23:42:30
本帖最后由 jackz007 于 2022-6-4 23:44 编辑

        我想问一下,代码中的变量 main 到底是整型数还是字符串,如果是整型数,main = 0main = main + 1 都是正确的操作,但是,像 if main == '1' :  这样的操作就属于非法的了!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-6-4 23:42:30 | 显示全部楼层    本楼为最佳答案   
本帖最后由 jackz007 于 2022-6-4 23:44 编辑

        我想问一下,代码中的变量 main 到底是整型数还是字符串,如果是整型数,main = 0main = main + 1 都是正确的操作,但是,像 if main == '1' :  这样的操作就属于非法的了!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-6-4 23:42:57 | 显示全部楼层
你下面那个main的if判定是字符串啊,应该是if main == 1: 你写的是if main == "1":
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-6-5 09:47:18 | 显示全部楼层
不要用main作为变量名,这是系统保留名字。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-6-13 15:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表