我正在制作一个python脚本,向你推荐新音乐,但由于某种原因,我遇到了很多错误.脚本没有完成,但现在是
#!/usr/bin/env python
print("This is to help you find new bands!")
pop = 0
def indie():
global indie
global classic_rock
global metal
global pop
indie = 0
classic_rock = 0
metal = 0
pop = 0
indie += 3
classic_rock -= 1
metal -= 1.5
pop -= 3
def notindie():
global indie
indie += 1
def classicrock():
global classic_rock
classic_rock += 2
def notclassicrock():
global classic_rock
classic_rock -= 1
def popp():
global pop
global indie
pop += 3
indie -= …Run Code Online (Sandbox Code Playgroud) 所以我有代码:
intex = input("Enter in a letter of text\n")
if intex == 'a' or 'b' or 'c' or 'd' or 'e' or 'f' or 'g' or 'h' or 'j' or 'k' or 'l' or 'm' or 'n' or 'o' or 'p' or 'q' or 'r':
counter += intex
print(counter)
Run Code Online (Sandbox Code Playgroud)
顺便说一句,所有的字母都被定义了,我只是觉得没有必要把它们放进去(a = 1,b = 2等),但每当我运行代码时,它都会给我错误 TypeError: unsupported operand type(s) for +=: 'int' and 'str'
我知道这个错误意味着什么,我不能给一个数字添加一个字母,但有没有办法在没有错误的情况下这样做?我试过float(),但这给了我另一个错误!请帮忙!
我有阵列:
example = ['foo', 'bar', 'quux']
Run Code Online (Sandbox Code Playgroud)
我想迭代它并打印它所以它出来像:foo bar quux,['foo', 'bar', 'quux']如果我使用each或不是这种情况for.
注意:我不能只做:example[0];example[1]等等,因为数组的长度是可变的.
我该怎么做呢?
我刚开始学习C,并编写了我的hello world程序:
#include <stdio.h>
main()
{
printf("Hello World");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
当我运行代码时,我得到一个很长的错误:
Apple Mach-O Linker (id) Error
Ld /Users/Solomon/Library/Developer/Xcode/DerivedData/CProj-cwosspupvengheeaapmkrhxbxjvk/Build/Products/Debug/CProj normal x86_64
cd /Users/Solomon/Desktop/C/CProj
setenv MACOSX_DEPLOYMENT_TARGET 10.7
/Developer/usr/bin/clang -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.7.sdk -L/Users/Solomon/Library/Developer/Xcode/DerivedData/CProj-cwosspupvengheeaapmkrhxbxjvk/Build/Products/Debug -F/Users/Solomon/Library/Developer/Xcode/DerivedData/CProj-cwosspupvengheeaapmkrhxbxjvk/Build/Products/Debug -filelist /Users/Solomon/Library/Developer/Xcode/DerivedData/CProj-cwosspupvengheeaapmkrhxbxjvk/Build/Intermediates/CProj.build/Debug/CProj.build/Objects-normal/x86_64/CProj.LinkFileList -mmacosx-version-min=10.7 -o /Users/Solomon/Library/Developer/Xcode/DerivedData/CProj-cwosspupvengheeaapmkrhxbxjvk/Build/Products/Debug/CProj
ld: duplicate symbol _main in /Users/Solomon/Library/Developer/Xcode/DerivedData/CProj-cwosspupvengheeaapmkrhxbxjvk/Build/Intermediates/CProj.build/Debug/CProj.build/Objects-normal/x86_64/helloworld.o and /Users/Solomon/Library/Developer/Xcode/DerivedData/CProj-cwosspupvengheeaapmkrhxbxjvk/Build/Intermediates/CProj.build/Debug/CProj.build/Objects-normal/x86_64/main.o for architecture x86_64
Command /Developer/usr/bin/clang failed with exit code 1
Run Code Online (Sandbox Code Playgroud)
我正在运行xCode
我应该重新安装DevTools吗?
我正在学习Python,我正在阅读关于函数的章节,我编写了一个代码:
import random
def roll(sides, dice):
result = 0
for rolls in range(0,dice):
result += random.randint(1, sides)
return result
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试进入该功能时,会出现这种情况
Traceback (most recent call last):
File "<pyshell#16>", line 1, in <module>
roll ()
TypeError: roll() takes exactly 2 positional arguments (0 given)
Run Code Online (Sandbox Code Playgroud)