Относительно новый для программирования и выполнения некоторой курсовой работы на python. Мне сказали, чтобы все мои переменные отображались с правильным типом данных. Например, целое число будет называться iVariable, а строкой будет sString. Хотя я помню, как кто-то говорил мне, что иногда вам нужно пометить переменную, содержащую строку? Я действительно не понимаю, что они подразумевали под этим. Ниже приведено начало моего кода, это не идеально, но если кто-то может сказать мне, правильно ли я сделал типы данных или неправильно, и сказал мне, что их должно быть так здорово. Заранее спасибоКакой тип данных я должен использовать в своей программе
iResultlist = 0
sEndScript = 0
while iResultlist == 0:
if sEndScript == "y":
iResultlist = 1
sStudent = input("What is the students name?")
bInputValid = False
while (bInputValid == False):
sUserResponse = input("What score did they get")
if sUserResponse.isdigit():
iScore = int(sUserResponse)
bInputValid = True
else:
print ("Enter a valid number please")
iClass = input("What class is the student in? \"1\, "\"2\" or \"3\"")
if iClass == "1":
Class1 = open("Class1.csv", "a+")
Class1.write(Student+","+Score+"\n")
Class1.close()
Также есть ли тип данных, который я должен использовать для имен моих файлов? И если да, то что это?
Эта идея (иногда называемая венгерской нотацией) в наши дни считается плохой идеей. Если вам нужно сделать это для класса, вам нужно будет с вашим учителем проверить, какие именно префиксы вы должны использовать. Во всяком случае, никогда не было стандартного набора. – Blorgbeard
Спасибо, я никогда не думал, что это необходимо, но мне сказали, что я должен включить его. – flyabout