初学者 python 在课堂上

Beginner python in the classroom

我是 python 的新手,我正在尝试为 class 做实验,但这个一直给我语法错误。可能的话请帮忙

import random
name = input("Please enter your name")
print(name)
integ = int(input(name + ","  +  " please enter an integer: "))
print(integ)
integ2 = int(input(name + "," + " please enter another integer: "))
print(integ2)
divis = (integ % integ2)
print(divis)
if divis == 0:
    print(str(integ) + " is divisible by " + (str(integ2))
else:
    print(str(integ) + " is NOT divisible by " + (str(integ2))```

您的最后 2 个打印语句缺少结束符 ')'

import random
name = input("Please enter your name")
print(name)
integ = int(input(name + ","  +  " please enter an integer: "))
print(integ)
integ2 = int(input(name + "," + " please enter another integer: "))
print(integ2)
divis = (integ % integ2)
print(divis)
if divis == 0:
    print(str(integ) + " is divisible by " + (str(integ2)))
else:
    print(str(integ) + " is NOT divisible by " + (str(integ2)))

您忘记关闭括号。应该是这样的:

import random
name = input("Please enter your name")
print(name)
integ = int(input(name + ","  +  " please enter an integer: "))
print(integ)
integ2 = int(input(name + "," + " please enter another integer: "))
print(integ2)
divis = (integ % integ2)
print(divis)
if divis == 0:
    print(str(integ) + " is divisible by " + (str(integ2)))
else:
    print(str(integ) + " is NOT divisible by " + (str(integ2)))

你的括号不平衡。

import random
name = input("Please enter your name")
print(name)
integ = int(input(name + ","  +  " please enter an integer: "))
print(integ)
integ2 = int(input(name + "," + " please enter another integer: "))
print(integ2)
divis = (integ % integ2)
print(divis)
if divis == 0:
    print(str(integ) + " is divisible by " + (str(integ2)))
else:
    print(str(integ) + " is NOT divisible by " + (str(integ2)))