#python #calculator
#python #калькулятор
Вопрос:
Я только что создал простую программу-калькулятор с использованием языка python, но здесь есть небольшая проблема: когда я завершаю программу, вводя число 1
, всегда есть текст none
.
Вопрос в том, как мне избавиться от текста none
в программе, которую я создал? Потому что, честно говоря, это очень раздражает и повредит образу программы, которую я создал.
def pilihan():
i = 0
while i == 0:
print('ntWelcome to the Simple Calculator Program')
print("nPlease Select Existing Operations", "n1. subtraction", "n2. increase", "n3. division", "n4. multiplication")
pilihan2 = int(input('Enter your choice (1/2/3/4): '))
if pilihan2 == 1:
angka1 = int(input('Enter the First Number: '))
angka2 = int(input('Enter the Second Number: '))
print(angka1, "-", angka2, "=", angka1 - angka2)
elif pilihan2 == 2:
angka1 = int(input('Enter the First Number: '))
angka2 = int(input('Enter the Second Number: '))
print(angka1, " ", angka2, "=", angka1 angka2)
elif pilihan2 == 3:
angka1 = int(input('Enter the First Number: '))
angka2 = int(input('Enter the Second Number: '))
print(angka1, ":", angka2, "=", angka1 / angka2)
elif pilihan2 == 4:
angka1 = int(input('Enter the First Number: '))
angka2 = int(input('Enter the Second Number: '))
print(angka1, "x", angka2, "=", angka1 * angka2)
else:
print('Error option, please try again')
continue
print('Program finished, want to restart?')
y = 0
while y == 0:
ulang = int(input('Type 0 for YES and 1 for NO = '))
if ulang == 0:
y = 1
break
elif ulang == 1:
y = 2
break
else:
print('nThe command you entered is an error, please try again')
continue
if y == 1:
continue
else:
break
print(pilihan())
Ответ №1:
Измените значение print(pilihan())
на pilihan()
, возвращаемое значение pilihan()
равно None 🙂
Комментарии:
1. Большое вам спасибо, текст «none» уже исчез