2024-05-29 03:36:57 发布
网友
它提出了无效的语法,但我定义了x,所以我真的不知道我做错了什么
我试过把x作为int和float。因为它必须是一个数字,否则就行不通了
x=input("adja meg az x magasságát, szélességét egy szám ként") szokoz=" " slash="/" backslash="\\" print(slash x*szokoz backslash)
无效语法
不能简单地通过将字符串相邻放置来连接字符串,需要使用concatenation操作符(可以将stringliterals相邻放置,但这只是literal语法的一部分)
另外,如果您使用的是python3,input()返回的是字符串,而不是数字,则需要将其转换为整数
input()
x=int(input("adja meg az x magasságát, szélességét egy szám ként")) szokoz=" " slash="/" backslash="\\" print(slash + x*szokoz + backslash)
不能简单地通过将字符串相邻放置来连接字符串,需要使用concatenation操作符(可以将stringliterals相邻放置,但这只是literal语法的一部分)
另外,如果您使用的是python3,
input()
返回的是字符串,而不是数字,则需要将其转换为整数相关问题 更多 >
编程相关推荐